- Company Name
- BEHIVE
- Job Title
- Développeur React Native Senior
- Job Description
-
Job Title: Senior React Native Developer
Role Summary
Lead the full lifecycle of mobile applications—analysis, design, development, testing, deployment, and maintenance—using React Native and supporting front‑end technologies. Work closely with product, QA, UX, and infrastructure teams to deliver reliable, scalable solutions that meet user and business needs.
Expectations
Deliver high‑quality code, participate in technical decision‑making, maintain continuous improvement practices, and stay current with industry developments. Contribute to the overall product vision with innovative ideas and rigorous execution.
Key Responsibilities
- Design, implement, and optimize cross‑platform mobile and web components in JavaScript/TypeScript.
- Write clean, maintainable code following best practices and coding standards.
- Develop and maintain unit, integration, and end‑to‑end tests; review test coverage and results.
- Document architecture, APIs, and execution procedures for team and future maintenance.
- Investigate, debug, and resolve production bugs and performance issues.
- Collaborate with Product Owner, UX designers, QA engineers, and DevOps to ensure seamless delivery.
- Participate in architectural reviews, contribute to technology assessment, and drive continuous improvement initiatives.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Keep up‑to‑date with new trends and tools in React ecosystem and mobile development.
Required Skills
**Technical**
- 10+ years of front‑end development experience; 5+ years of React Native background.
- Proficiency in JavaScript, TypeScript, React JS, React Native, and React Admin.
- Solid understanding of Redux, Redux Thunk, Redux Observable patterns.
- Familiarity with iOS and Android native concepts; proficiency in at least one mobile platform.
- Experience with unit and integration testing frameworks (Jest, React Testing Library, etc.).
- Strong version control (Git) and CI/CD pipeline workflow.
**Soft skills**
- Excellent problem‑solving and analytical abilities.
- Strong communication and collaboration with cross‑functional teams.
- Proactive, self‑directed, and continuous learning mindset.
Required Education & Certifications
- Bachelor’s or Master’s degree (or equivalent) in Computer Science, Engineering, or related field.
- Engineer degree (Licence‑Ingénieur) or higher in Computer Science strongly preferred.
- Certifications in React/React Native or JavaScript technologies are a plus.