Role & Responsibilities:
- Develop and maintain the mobile app for iOS and Android using React Native (Expo) or comparable mobile frameworks.
- Implement new features and integrate the mobile front-end with back-end services and APIs.
- Ensure app security, optimize performance and fix bugs to provide a stable user experience.
Required Skills & Technologies:
- Experience in React Native (Expo) or other mobile frameworks and strong JavaScript knowledge.
- Familiarity with Node.js and React for back-end and web-related integrations.
- Experience with MySQL and designing/consuming RESTful APIs.
Main Tasks / Deliverables:
- Build and ship mobile features end-to-end: UI, state management, network integration, and local storage.
- Collaborate with back-end developers to define API contracts and ensure reliable data synchronization.
- Profile and improve app performance, implement security best practices and handle platform-specific issues (iOS/Android).
Working Context & Expectations:
- Duration: 4 to 6 months (PFE) with hands-on contribution to the mobile product.
- Work closely with the product and engineering team to propose technical solutions and improvements.
- Use React Native Expo tooling and work with Node.js back-end stacks and MySQL databases.
How to Apply:
- Send your application to cv@e-tafakna.com with the subject line specified in the application.