- Company Name
- STAFF ON
- Job Title
- Développeur(se) Frontend Senior (React) (H/F)
- Job Description
-
**Job title:** Senior Frontend Developer (React)
**Role Summary:** Lead frontend engineer responsible for architectural decisions, maintaining and evolving the Design System, and delivering high‑quality, secure React applications in an Agile, product‑driven environment.
**Expectations:**
- Proven senior experience (5+ years) with React (web and React Native).
- Demonstrated ownership of a Design System (component library, guidelines, accessibility).
- Strong background in writing maintainable, test‑driven code (unit & integration tests).
- Experience with secure coding practices and ISO 27001 compliance on the front‑end.
- Ability to mentor and guide cross‑functional teams in product strategy and technical vision.
**Key Responsibilities:**
- Own the frontend vision; act as technical lead for React and Design System.
- Design, implement, and maintain reusable UI components, enforce documentation, accessibility, and UI consistency.
- Translate UX/UI mockups into pixel‑perfect, performant interfaces.
- Perform code reviews, refactor existing code, and ensure test coverage and performance benchmarks.
- Collaborate with Product Owner, UX/UI designers, backend engineers (Python/Django) to define and deliver product features.
- Promote and enforce secure development practices; participate in ISO 27001 audits and documentation.
- Engage actively in Agile ceremonies (daily stand‑ups, sprint planning, retrospectives).
- Leverage CI/CD pipelines (GitLab, Docker, SonarCloud) for automated builds, testing, and deployment.
**Required Skills:**
- React (JavaScript/TypeScript), React Native, component architecture.
- State management (Redux, Context API, etc.).
- CSS/SCSS, responsive design, design system tooling (Storybook, Figma integration).
- Unit & integration testing (Jest, React Testing Library).
- CI/CD pipelines, Git workflow, Docker.
- Cloud fundamentals (AWS or GCP).
- Accessibility (WCAG) and responsive performance.
- Secure coding standards; understanding of ISO 27001 principles.
- Strong communication, proactive problem solving, and willingness to take initiative.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- Optional certifications: ISO 27001 Lead Implementer/Assessor, React/JavaScript developer certifications.