- Company Name
- HN Services
- Job Title
- Développeur Front/FrontOPS (React) Expérimenté
- Job Description
-
**Job Title**
Experienced Front/FrontOPS React Developer
**Role Summary**
Lead the development, maintenance, and evolution of critical modules and shared component libraries for the client’s administration console. Own the monorepo tooling, CI/CD pipelines, and deployment workflows. Collaborate with Tech Leads, SRE, and a team of 70+ developers to deliver high‑performance, accessible, and observable web applications.
**Expectations**
* Deliver production‑ready React modules and component libraries.
* Evolve tooling around the monorepo (NX, Turbo, PNPM/Yarn).
* Implement and improve CI/CD pipelines in GitHub Actions and CDS.
* Provide technical support and documentation for developer teams.
* Continuously propose architectural and technical improvements.
**Key Responsibilities**
1. Design, develop, and maintain common modules of the control panel.
2. Create and evolve reusable React component libraries for product managers.
3. Configure and extend monorepo tooling (NX, Turbo, PNPM/Yarn).
4. Build, test, lint, and ship code through GitHub Actions and CDS pipelines.
5. Debug, monitor, and optimize application performance, accessibility, and observability.
6. Write and maintain clear technical documentation for internal use.
7. Mentor junior developers and collaborate closely with cross‑functional teams.
**Required Skills**
* 8+ years of software engineering experience.
* Expert in React, TypeScript, Tailwind, Vite, and associated ecosystems.
* Deep understanding of monorepo tools (NX, Turbo, PNPM, Yarn).
* Proficiency with CI best practices: automated testing, linting, code quality metrics.
* Strong debugging, performance tuning, and observability skills.
* Experience with frontend build/deploy strategies (install, build, deploy).
* Advanced data structures, algorithms, and software architecture knowledge.
* Fluent in English (bilingual preferred).
* Excellent communication, collaboration, and proactive problem‑solving abilities.
**Required Education & Certifications**
* Bachelor’s degree in Computer Science, Software Engineering, or a related field (equivalent experience acceptable).
* No specific certifications required, though any relevant frontend or DevOps certifications are a plus.