- Company Name
- MyResa
- Job Title
- Développeur Confirmé Web & Mobile
- Job Description
-
**Job Title**
Confirmed Web & Mobile Developer
**Role Summary**
Develop, refine, and maintain production web and mobile applications for a fast‑growing SaaS platform. Work closely with product owners and backend teams, driving code quality, UX excellence, and system stability across React, Next.js, React‑Native, and Electron environments.
**Expectations**
- Deliver features that impact real users immediately.
- Own technical decisions and influence product direction.
- Participate in short‑iterative Agile cycles, code reviews, and architecture discussions.
- Maintain high standards of performance, security, and maintainability in a live, scaling product.
**Key Responsibilities**
- Build and extend web interfaces using React.js and Next.js (server‑side rendering, routing, performance optimization).
- Develop and maintain mobile apps with React Native (Expo/CLI).
- Create desktop extensions with Electron.js where required.
- Integrate third‑party APIs (REST, WhatsApp/Meta) and automate services via n8n.
- Collaborate with backend engineers (Node.js, PHP) to implement feature endpoints and data contracts.
- Refactor existing code, improve performance, and enforce coding standards.
- Draft and review unit, integration, and E2E tests; manage CI/CD pipelines with Docker, GitHub Actions.
- Participate in architecture reviews and contribute to long‑term product strategy.
**Required Skills**
- 3+ years professional experience in full‑stack web or mobile development.
- Deep expertise in React.js and React Native.
- Strong knowledge of Next.js, front‑end performance tuning, and responsive design.
- Proficient in JavaScript/TypeScript, HTML5, CSS/Sass, and modern build tools.
- Familiarity with Docker, Git (GitHub), and agile development practices.
- Solid understanding of API design, RESTful services, and authentication flows.
- Excellent problem‑solving, code‑review, and documentation skills.
- Good command of English and/or French.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- No mandatory certifications; relevant industry credentials (e.g., React, JavaScript) are a plus.