Job Description
Roles & Responsibilities
Specific Outputs/Tasks include but not limited to:
- Develop and maintain cross-platform mobile applications using React Native.
- Build reusable components and implement state management solutions (e.g., Redux, Context API).
- Integrate mobile applications with RESTful APIs and third-party services.
- Ensure application performance, security, and responsiveness across multiple devices.
- Collaborate with UI/UX teams to deliver intuitive and user-friendly mobile interfaces.
- Write clean, maintainable, and well-documented front-end code.
- Conduct code reviews and mentor junior developers.
- Troubleshoot, debug, and enhance existing mobile applications.
- Prepare technical documentation and user guides.
- Participate in agile ceremonies and provide regular progress updates.
- Create, maintain, and troubleshoot build and deployment pipelines.
Desired Candidate Profile
University degree from accredited educational institution in computer sciences or information technology or other related discipline. Minimum 6 years of experience in front-end or mobile development (Android, iOS) Proven experience with React Native and JavaScript/TypeScript. Experience integrating mobile apps with RESTful APIs and third party services. Familiarity with secure authentication methods (e.g., OAuth 2.0, token-based authentication). Experience in integrating native device features such as (Camera, GPS / location services, and Push notifications). Strong knowledge of mobile UI development and component-based architectures. Familiarity with mobile build tools and ecosystems (Xcode, Android Studio).