Front-end Software Engineer
il y a 14 heures
About Swan is Europe’s embedded banking specialist. We empower software companies to embed banking features like accounts, cards, and payments directly into their products, under their own brand.Swan processes over €1.5 billion in monthly transactions for more than 150 companies—like Pennylane, Indy, Agicap, Libeo, and Lucca. Founded in 2019, the company has received growth capital from leading investors such as Lakestar, Accel, Creandum, Bpifrance and Eight Roads. Swan is a principal member of Mastercard and a licensed financial institution, regulated by the French banking authority (ACPR). Our mission Banking belongs in business software Many software companies already serve small businesses incredibly well: helping them send invoices, run payroll, manage inventory, and more. They’re on a mission to become the central hub for managing every aspect of business life. But when it comes to financial workflows, there’s still a gap. Too many critical tasks like managing cash flow, tracking payments, or reconciling accounts happen outside the software, across spreadsheets, email threads, banking portals. It’s a missed opportunity. Business software shouldn’t just record financial activity — it should run it. To learn more about us: About Swan;Our story. Job description Swan is building the future of embedded banking in Europe. We empower companies to seamlessly integrate banking features into their products through our modern GraphQL API, pre-built front-end components, and comprehensive administration tools. As we scale to serve thousands of businesses and millions of end-users, we're looking for talented engineers who want to craft exceptional user experiences that developers and end-users love. ✨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-end across both the component library and internal interfaces, from technical design through production deployment and monitoring Work autonomously on projects with limited uncertainty, delivering value on time Reduce scope intelligently when needed to meet deadlines without compromising quality Handle unexpected complications without 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 components that are intuitive, flexible, and maintainable—your users are other developers Ensure backward compatibility and handle breaking changes gracefully with clear migration paths Write comprehensive documentation including usage examples, props API, accessibility guidelines, and integration guides Provide developer support by 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 GraphQL code that's clean, maintainable, and well-tested Provide insightful code reviews and 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 components considering failure modes, edge cases, and varied integration contexts Implement security and performance best practices, ensuring interfaces are fast, accessible, and secure Propose refactoring to reduce technical debt and improve maintainability across both codebases Collaboration & Communication (10%) Collaborate effectively across teams to solve complex problems spanning front-end, backend, and partner integrations Explain technical concepts clearly to non-technical stakeholders (product, design, QA) and to partner developers Gather feedback from partners using the component library and translate it into improvements Provide timely, constructive feedback to 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 performance across partner implementations Create meaningful dashboards and alerts for 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 rollbacks autonomously, coordinating breaking changes with affected partners ✨ You’re a great match if: 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've built or contributed to reusable component libraries or design systems You understand component API design principles (composition, flexibility, sensible defaults) You think about developer experience as a product: intuitive APIs, clear documentation, helpful error messages You're familiar with library tooling (bundlers, tree-shaking, CSS-in-JS, TypeScript type generation) You understand versioning strategies and how to evolve public APIs without breaking consumers You care about bundle size, tree-shaking, and performance in library contexts You've written technical documentation for developers (not just end-users) Architecture & System Design (Growing Skills) You can design reliable components that work in varied integration contexts, considering failure modes and edge cases You understand distributed systems fundamentals (async communication, event-driven patterns, error handling) You're learning about system design trade-offs (consistency vs. availability, performance vs. maintainability, flexibility vs. simplicity) You understand common patterns like circuit breakers, retries with exponential backoff, and graceful degradation You're curious about how front-end connects to backend (APIs, GraphQL queries/mutations, real-time subscriptions) Collaboration & Ownership You take ownership of features from concept to production, thinking about user impact and business value You balance product work with platform work—understanding when to build for Swan vs. when to build for partners You communicate proactively about status, blockers, and technical decisions You can explain technical concepts to different audiences: engineers, product managers, and partner developers You're comfortable working across the stack when needed (debugging backend issues, understanding database queries) You can work with limited supervision and handle ambiguity without losing momentum Passion for Craft You have a strong UX/UI sensibility and care about the details that make interfaces delightful You think about developer experience as a product itself (component APIs, documentation, ease of integration) You stay current with front-end technologies and bring new ideas to the team You're passionate about building great products, whether through personal projects, open-source contributions, or professional work You have professional-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 with design systems (Radix, Shadcn, Material-UI, Ant Design) or building component libraries from scratch Familiarity with component library tooling (Storybook, Chromatic, Ladle) Familiarity with bundler tooling (tsup, Rollup, Vite) Experience with monorepo management (Turborepo, Nx, pnpm workspaces) Understanding of CSS-in-JS solutions (Styled Components, Emotion, Vanilla Extract) Contributions to open-source component libraries or design systems Experience with automated testing strategies (visual regression testing, contract testing, accessibility testing) Familiarity with fintech, embedded banking, or regulatory technology (PCI DSS, GDPR, strong customer authentication) Understanding of system architecture beyond front-end (databases, message queues, distributed systems) Experience working in product-driven environments with cross-functional teams (Product, QA, Security, Platform) Experience supporting external developers (developer relations, technical writing, community management) About Swan ✨ Perks of being a Swanee: Our hybrid remote policy offers the best of both worlds: a great office setting and the flexibility to work remotely with at least 3 days each month in our Parisian office. 🏡 Relocation package available (If you want to settle in Paris) Holidays : 25 days + RTT 🏝️ Meal Vouchers: We provide a Swile card to cover your meals on work days. 🥗 Transport: Monthly mobility package for employees. In accordance with the company agreement for sustainable mobilities, you can now use your mobility package to pay for alternative commuting modes. 🚇 Health insurance (mutuelle): Alan. This is Swan's health and welfare insurance. 🚑 Sports: Thanks to our partnership with Classpass and Gymlib, you can enjoy advantageous discounts on subscriptions. They offer a wide range of sports activities as well as wellness activities. 🏋 Well-being support: access to Moka Care for mental health and wellness. 🧘 Offsite: Once a year we gather to reconnect, deep-dive into big topics, and relax. 🤝 This isn’t a perk, it should be the rule, but diversity and inclusion are important at Swan. We’re working hard to get better every day. ✨Our values: Swan’s core values guide our actions daily. Individually, they may seem obvious, but together, they form a unique culture. Simplicity: Leonardo Da Vinci said: “simplicity is the ultimate sophistication.” If something's convoluted or confusing, we work extra hard to break it down. - Making complex things simple is what we do. Long Term: We always play the long game, whether it's to support our partners in their growth journey, or make tangible commitments to climate action. Excellence: We are a team of experts who consistently go all out to create pixel-perfect banking services and exceed our partners' expectations— whatever it takes. Be Human:We believe in the power of kindness and the importance of acting with integrity. But embracing our humanity extends beyond interpersonal interactions, it means caring about greater issues that affect our planet. You can find out more about our culture. Recruitment process A 30-min video call with our Talent Acquisition Manager, to get to know you, understand your career expectations and answer your questions CTO Interview System Design Interview Peer Interview with Product/Product Design #J-18808-Ljbffr
-
Front-end Software Engineer
il y a 3 jours
Paris, Île-de-France swan Temps pleinAboutSwan is Europe's embedded banking specialist. We empower software companies to embed banking features like accounts, cards, and payments directly into their products, under their own brand.Swan processes over €1.5 billion in monthly transactions for more than 150 companies—like Pennylane, Indy, Agicap, Libeo, and Lucca. Founded in 2019, the company...
-
Senior Software Engineer
il y a 8 heures
Paris, France PayFit España Temps plein# Senior Software Engineer - Front-end Framework## PayFit is hiring!## Job Description**Get to know us**Creating a fulfilling work environment and culture is also a core mission at PayFit, and our day-to-day work philosophy is reflected in our four values:**Care:**We genuinely care for others whoever they are, whatever they think.**Excellence:**We aim to...
-
Senior Software Engineer, Search
il y a 8 heures
Paris, France Front Temps pleinJoin to apply for the Senior Software Engineer, Search role at Front 1 day ago Be among the first 25 applicants Front is the leading AI-powered customer service platform built for collaboration. Front brings core support channels into a modern, intuitive workspace where teams can collaborate on requests, automate manual processes, and delight customers...
-
Front-End Software Engineer H/F
il y a 13 heures
Paris, France Michael Page (France) Temps pleinFront-End Software EngineerFront-End Software Engineer À propos de notre client Rejoignez une entreprise en forte croissance dans le secteur fintech, affiliée à un grand groupe bancaire européen. Cette structure hybride combine l'agilité d'une startup et la solidité d'un acteur historique, pour accompagner la digitalisation des TPE-PME françaises....
-
Software Engineer
il y a 1 semaine
Paris 8e, France Cellenza Temps pleinCellenza est un cabinet de conseil spécialisé dans l’accompagnement de ses clients sur des projets stratégiques de transformation numérique et d’innovation. Nous sommes une communauté de 120 passionnés avec des expertises en Stratégie IT, Plateformes Cloud et Data dans Azure, IA & ML, Développement & Devops, Conteneurisation et Sécurité Nous...
-
Front End Software Developer
il y a 2 semaines
Paris, Île-de-France piecex Temps pleinGrow with PieceXOne Act is a global startup engaged in software development and AI technology development.One Act built the AI-powered trusted marketplace PieceX - for buying and selling vetted and approved source code.We are seeking a front-end web developer to join our team. As a front-end developer, you will be responsible for the user interface of our...
-
Software Engineer
il y a 2 semaines
Paris 8e, France Cellenza Temps pleinCellenza est un cabinet de conseil spécialisé dans l’accompagnement de ses clients sur des projets stratégiques de transformation numérique et d’innovation. Nous sommes une communauté de 120 passionnés avec des expertises en Stratégie IT, Plateformes Cloud et Data dans Azure, IA & ML, Développement & Devops, Conteneurisation et Sécurité Nous...
-
Software Engineer
il y a 2 semaines
Paris 8e, France Cellenza Temps pleinCellenza est un cabinet de conseil spécialisé dans l’accompagnement de ses clients sur des projets stratégiques de transformation numérique et d’innovation. Nous sommes une communauté de 120 passionnés avec des expertises en Stratégie IT, Plateformes Cloud et Data dans Azure, IA & ML, Développement & Devops, Conteneurisation et Sécurité Nous...
-
Software Engineer
il y a 1 jour
Paris 8e, France Cellenza Temps pleinCellenza est un cabinet de conseil spécialisé dans l’accompagnement de ses clients sur des projets stratégiques de transformation numérique et d’innovation. Nous sommes une communauté de 120 passionnés avec des expertises en Stratégie IT, Plateformes Cloud et Data dans Azure, IA & ML, Développement & Devops, Conteneurisation et Sécurité Nous...
-
Software Engineer
il y a 4 jours
Paris 8e, France Cellenza Temps pleinCellenza est un cabinet de conseil spécialisé dans l’accompagnement de ses clients sur des projets stratégiques de transformation numérique et d’innovation. Nous sommes une communauté de 120 passionnés avec des expertises en Stratégie IT, Plateformes Cloud et Data dans Azure, IA & ML, Développement & Devops, Conteneurisation et Sécurité Nous...