← Toutes les offres

Frontend Developer

À propos du poste

• Build resilient, responsive user interfaces and high-performance web applications
• Implement screens and user flows from Figma or similar designs
• Write semantic HTML and maintainable CSS across devices, breakpoints, browsers, and changing content
• Handle loading, empty, error, partial-data, long-string, and slow-network states
• Meet WCAG 2.1 AA accessibility expectations, including keyboard navigation, focus management, labeling, and contrast
• Build and document a reusable typed component library using a frontend framework and TypeScript
• Establish frontend conventions for file structure, state management, styling, naming, and testing
• Integrate frontend applications with REST or GraphQL APIs
• Surface API gaps, ambiguities, and difficult payloads to backend engineers
• Establish performance baselines and meet Core Web Vitals targets for LCP, INP, and CLS
• Reduce bundle size through code splitting, lazy loading, and dependency discipline
• Optimize asset delivery, font loading, caching, and critical CSS
• Add performance measurement to CI or the deployment process
• Deliver production-deployed frontend screens and flows, automated CI tests, accessibility and performance reports, cross-browser verification, and a handoff package
• Report to the Architect / Engineering Lead and coordinate with the backend engineer on API contracts
• Provide weekly written status updates and work through project lead code review

• 3+ years of frontend engineering experience
• Strong HTML and CSS skills, including semantic markup and maintainable responsive layouts
• Production experience with TypeScript and modern JavaScript
• Experience consuming REST or GraphQL APIs, including authentication, data fetching, caching, optimistic updates, pagination, and error handling
• Ability to profile and optimize slow pages and improve Core Web Vitals
• Depth in at least one frontend framework, such as React, Vue, Svelte, Angular, or comparable
• Knowledge of WCAG 2.1 AA accessibility expectations
• Ability to work with API responses and type contracts end to end
• Nice to have: screen reader testing, focus management, and correct ARIA usage
• Nice to have: experience with Figma or similar design files
• Nice to have: familiarity with Vite, Webpack, Playwright, and Testing Library
• Nice to have: prior contract work owning and independently delivering frontend scope

• Contracted role
• Remote work arrangement
• Weekly written status updates and team collaboration
• Access to repository, project tracker, chat, design files, and staging environment