- Trouver mon job s
- Trouver mon entreprise s
-
Accès recruteur
- Diffuser ma première offre
- Déjà client
-
Emploi
- Formation
-
Mon compte
- Se connecter Mon compte
- S'inscrire
-
- Mon espace
- Mes CV vus
- Mes candidatures
- Mes alertes
- Mon profil
- Paramètres
- Déconnexion
Hellowork a estimé le salaire pour cette offre
Cette estimation de salaire pour le poste de Front-End Software Engineer H/F à Paris est calculée grâce à des offres similaires et aux données de l’INSEE.
Cette fourchette est variable selon expérience.
Salaire brut min
43 800 € / an 3 650 € / mois 24,07 € / heureSalaire brut estimé
52 000 € / an 4 333 € / mois 28,57 € / heureSalaire brut max
65 000 € / an 5 417 € / mois 35,71 € / heureCette information vous semble-t-elle utile ?
Merci pour votre retour !
Front-End Software Engineer H/F Swan
- Paris 1er - 75
- CDI
- Télétravail occasionnel
- Bac +2
- Bac +3, Bac +4
- Bac +5
- Banque • Assurance • Finance
- Exp. 2 à 5 ans
Détail du poste
Your mission
As an Front-End Software Engineer, you'll be an autonomous contributor within our focused front-end team-a center of excellence across our 70+ engineering organization. You'll work hands-on building and refining the visual face of Swan's platform across two critical surfaces:
- Swan's Component Library: The ready-to-use front-end components that our partners integrate directly into their products-enabling them to build banking experiences without starting from scratch
- Swan's Interfaces: The dashboards and tools that thousands of developers and millions of end-users interact with daily
This is a role for engineers ready to own features end-to-end, from design discussions through production deployment. You'll collaborate closely with product designers, backend engineers, and product managers while growing your technical expertise in a demanding, high-impact environment. You'll have the opportunity to shape how companies build financial experiences, contribute to our open-source component ecosystem, and grow toward senior engineering roles.
Your responsibilities
Feature Ownership & Delivery (35%)
- Own features end-to-endacross both the component library and internal interfaces, from technical design through production deployment and monitoring
- Work autonomouslyon projects with limited uncertainty, delivering value on time
- Reduce scope intelligentlywhen needed to meet deadlines without compromising quality
- Handle unexpected complicationswithout derailing timelines-you're resourceful and pragmatic
- Deliver consistently, building trust with your team through reliable execution
Component Library Development & Maintenance (15%)
- Build and maintain reusable componentsthat are intuitive, flexible, and maintainable-your users are other developers
- Ensure backward compatibilityand handle breaking changes gracefully with clear migration paths
- Write comprehensive documentationincluding usage examples, props API, accessibility guidelines, and integration guides
- Provide developer supportby triaging issues, reviewing partner implementations, and improving DX based on feedback
- Optimize for bundle size and performance-partners integrate your components into their production apps
Technical Execution & Code Quality (25%)
- Write production-grade React, TypeScript, and GraphQLcode that's clean, maintainable, and well-tested
- Provide insightful code reviewsand approve PRs independently, helping elevate the entire team
- Write comprehensive tests(unit, integration, visual regression, accessibility) covering edge cases and critical user paths
- Design reliable componentsconsidering failure modes, edge cases, and varied integration contexts
- Implement security and performance best practices, ensuring interfaces are fast, accessible, and secure
- Propose refactoringto reduce technical debt and improve maintainability across both codebases
Collaboration & Communication (10%)
- Collaborate effectively across teamsto solve complex problems spanning front-end, backend, and partner integrations
- Explain technical concepts clearlyto non-technical stakeholders (product, design, QA) and to partner developers
- Gather feedback from partnersusing the component library and translate it into improvements
- Provide timely, constructive feedbackto peers in code reviews and design discussions
- Participate in technical interviews, evaluating candidates and representing our engineering culture
Production Operations & Continuous Improvement (15%)
- Monitor component usage and performanceacross partner implementations
- Create meaningful dashboards and alertsfor the services you own
- Participate in on-call rotation, responding to incidents affecting both our product and partner integrations
- Investigate production issues independently, including debugging issues in partner implementations
- Handle deployments and rollbacksautonomously, coordinating breaking changes with affected partners
Le profil recherché
Technical Excellence
- You have 2-5 years of professional software development experience, with demonstrated growth and increasing autonomy
- You're highly skilled in React, TypeScript, and GraphQL-these are your daily tools, not aspirations
- You write clean, tested, maintainable code and care deeply about code quality
- You understand modern front-end architecture patterns (component composition, state management, data fetching strategies)
- You have experience with testing strategies (unit tests with Jest/Vitest, component testing, e2e with Playwright/Cypress, visual regression)
- You're comfortable with Git workflows, CI/CD pipelines, and modern development tooling
- You understand responsive design, accessibility (WCAG), and performance optimization
Component Library & Developer Experience (Highly Valued)
- You'vebuilt or contributed to reusable component librariesor design systems
- You understandcomponent API design principles(composition, flexibility, sensible defaults)
- You think aboutdeveloper experience as a product: intuitive APIs, clear documentation, helpful error messages
- You're familiar withlibrary tooling(bundlers, tree-shaking, CSS-in-JS, TypeScript type generation)
- You understandversioning strategiesand how to evolve public APIs without breaking consumers
- You care aboutbundle size, tree-shaking, and performancein library contexts
- You've writtentechnical documentationfor developers (not just end-users)
Architecture & System Design (Growing Skills)
- You candesign reliable componentsthat work in varied integration contexts, considering failure modes and edge cases
- You understanddistributed systems fundamentals(async communication, event-driven patterns, error handling)
- You're learning aboutsystem design trade-offs(consistency vs. availability, performance vs. maintainability, flexibility vs. simplicity)
- You understandcommon patternslike circuit breakers, retries with exponential backoff, and graceful degradation
- You're curious abouthow front-end connects to backend(APIs, GraphQL queries/mutations, real-time subscriptions)
Collaboration & Ownership
- Youtake ownershipof features from concept to production, thinking about user impact and business value
- Youbalance product work with platform work-understanding when to build for Swan vs. when to build for partners
- Youcommunicate proactivelyabout status, blockers, and technical decisions
- You canexplain technical concepts to different audiences: engineers, product managers, and partner developers
- You're comfortableworking across the stackwhen needed (debugging backend issues, understanding database queries)
- You canwork with limited supervisionand handle ambiguity without losing momentum
Passion for Craft
- You have astrong UX/UI sensibilityand care about the details that make interfaces delightful
- You think aboutdeveloper experience as a product itself(component APIs, documentation, ease of integration)
- You staycurrent with front-end technologiesand bring new ideas to the team
- You'repassionate about building great products, whether through personal projects, open-source contributions, or professional work
- You haveprofessional-level English(Swan is an international team)
Our Ideal Teammate
- Empathetic: You understand your team, users, and stakeholders
- Skilled: You combine technical depth with growing leadership abilities
- Frank:You communicate directly and value honest feedback
- No ego: We love to challenge each other, and we leave our egos at the door
Bonus Points (Not Required)
- Experience withdesign systems(Radix, Shadcn, Material-UI, Ant Design) or building component libraries from scratch
- Familiarity withcomponent library tooling(Storybook, Chromatic, Ladle)
- Familiarity withbundler tooling(tsup, Rollup, Vite)
- Experience withmonorepo management(Turborepo, Nx, pnpm workspaces)
- Understanding ofCSS-in-JS solutions(Styled Components, Emotion, Vanilla
Publiée le 24/01/2026 - Réf : SWAN_NkJV7eD
Créez une alerte
Front-End Software Engineer H/F
- Paris 1er - 75
- CDI
Finalisez votre candidature
sur le site du
recruteur
Créez votre compte pour postuler
sur le site du
recruteur !
sur le site du recruteur
sur le site du recruteur !
Ces offres pourraient aussi
vous intéresser
Recherches similaires
- Emploi Software engineer
- Emploi Informatique
- Emploi Développeur
- Emploi Technicien support informatique
- Emploi Développeur Java
- Emploi DevOps
- Emploi Ingénieur de développement
- Entreprises Informatique
- Entreprises Software engineer
- Entreprises Paris
- Emploi Senior
- Emploi Junior
- Emploi Management
- Emploi Center
- Emploi Event
- Emploi CDI Paris
- Emploi Junior Paris
- Emploi Senior Paris
Testez votre correspondance
Chargement du chat...
{{title}}
{{message}}
{{linkLabel}}