- Company Name
- SOORS
- Job Title
- Développeur React Front End H/F
- Job Description
-
Job Title: Front‑End React Developer (H/F)
Role Summary: Design, develop, and maintain high‑quality front‑end applications using React and Next.js within an agile, cross‑functional team. Collaborate closely with product owners and designers to translate user stories into pixel‑perfect, responsive UI components while ensuring alignment with the design system and best coding practices.
Expectations: • Minimum 5 years of professional front‑end development experience, preferably in e‑commerce. • Fluent in written and spoken English. • Proven ability to work independently and contribute to continuous process improvement. • Strong commitment to agile principles and disciplined delivery.
Key Responsibilities: • Participate in all agile ceremonies: sprint planning, daily stand‑ups, review demos, and retrospective sessions. • Design and estimate user stories in collaboration with the product/team. • Convert approved mockups into functional UI using React, Next.js, and TypeScript. • Adhere to the internal design system, CSS guidelines, and component library. • Perform code reviews, merge requests, and maintain code quality standards. • Document features and technical decisions for knowledge transfer. • Work with DevOps and backend teams to integrate with Azure, Docker, Kubernetes, Elasticsearch, and MongoDB. • Implement automated tests (JUnit, Jest) and CI/CD pipelines (Jenkins, Maven). • Contribute to continuous improvement of development workflows and toolchains.
Required Skills: • Front‑end technologies: React, Next.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, CSS-in-JS or CSS modules. • Familiarity with system architecture: Azure, Docker, Kubernetes, Jenkins, Ansible, Maven. • Database and search knowledge: MongoDB, Elasticsearch. • Version control: Git; experience with code reviews and pull request practices. • Testing frameworks: JUnit, Jest, or equivalent. • Agile methodologies: Scrum/Kanban with sprint planning, estimation, and demos. • Strong communication, problem‑solving, and documentation skills. • Language: English (business fluency).
Required Education & Certifications: Bachelor's degree or higher in Computer Science, Software Engineering, or related technical field.