- Company Name
- IPEPPER GROUP
- Job Title
- Développeur·se Front-End (React)
- Job Description
-
Job Title: Front‑End Developer (React)
Role Summary
Accelerate development of high‑performance web applications. Collaborate with product managers, designers, and back‑end engineers to design, build, test, and maintain scalable solutions using JavaScript/TypeScript and React.
Expectations
- Deliver clean, maintainable, and performant code.
- Actively participate in agile ceremonies (Sprints, stand‑ups, retrospectives).
- Communicate clearly across functional teams and provide technical guidance.
- Keep up‑to‑date with industry trends and propose continuous improvements.
Key Responsibilities
1. Design, code, test, and deploy modern web applications with React, TypeScript, and related libraries.
2. Develop reusable components, utilities, and styling solutions that adhere to established design systems.
3. Write unit, integration, and end‑to‑end tests to ensure application reliability.
4. Perform debugging, troubleshooting, and optimization of front‑end performance.
5. Conduct code reviews and enforce coding standards.
6. Collaborate with designers to translate UI specifications into interactive prototypes.
7. Participate in backlog grooming and estimate story points.
8. Document architecture and component usage for future maintenance.
Required Skills
- 2–4 years of professional front‑end development experience.
- Proficiency in JavaScript (ES6+) and TypeScript.
- Deep experience with React (hooks, context, concurrent features).
- Familiarity with state management libraries (Redux, Zustand, etc.) and routing (React Router).
- Experience with CSS-in-JS, SASS, or similar styling approaches.
- Knowledge of version control (Git), build tools (Webpack, Vite, etc.), and CI/CD pipelines.
- Strong understanding of responsive design, accessibility (WCAG), and browser compatibility.
- Agile methodology experience (Scrum, Kanban).
- Excellent written and verbal communication in English.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (equivalent).
- No mandatory certifications, but experience with front‑end frameworks and agile processes is essential.