
Principal Software Engineer, Frontend
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in France.
β’ Deliver comprehensive features within a modular architecture.
β’ Develop and enhance authentication, SSO, authorization interfaces, and administrative workflows.
β’ Design and create interfaces for AI functionalities (chat, streaming, agent interactions).
β’ Construct reusable UI components and shared frontend packages.
β’ Contribute to the component library, frontend patterns, and maintain cross-module consistency.
β’ Integrate frontend with backend services and APIs reliably and securely.
β’ Optimize application performance, usability, and maintainability.
β’ Write tests (unit, integration, E2E) commensurate with the risks and requirements.
β’ Engage in code reviews and ongoing quality improvement efforts.
β’ Address frontend security concerns (CSP, token management, dependency security).
β’ Take part in CI/CD practices and ensure delivery quality.
β’ Collaborate effectively with backend, product, and design teams.
β’ Contribute to frontend standards and facilitate knowledge sharing.
β’ Strong expertise in React + TypeScript with significant production experience.
β’ Architectural mindset β capable of designing robust, maintainable, and scalable frontend applications.
β’ API integration experience β skilled in consuming and structuring interactions with backend services.
β’ Knowledge of server state management β solid understanding of React Query (TanStack Query) and associated challenges.
β’ Experience in multi-product environments β adept at designing reusable components and capabilities.
β’ Commitment to software quality β pragmatic approach to testing (unit, integration, E2E).
β’ Understanding of frontend security β expertise in authentication flows, token management, and web best practices.
β’ Pragmatic problem-solving skills β capability to make trade-offs and articulate technical decisions.
β’ Autonomy β proficient in working effectively in a remote setting.
β’ Collaborative approach β actively participates in code reviews and context sharing.
β’ Comfort in a tool-driven environment β familiar with GitHub, Jira, CI/CD.
β’ Opportunity for remote work.
β’ Full-time contractual position.
β’ Tools provided: GitHub, Jira, CI/CD (GitHub Actions), PostHog.
Broadvoice
Yuno
Miratech
BlueThrone
Get handpicked remote jobs straight to your inbox weekly.