Overview
We are seeking a Mobile App Developer to be responsible for delivering a client-facing application that connects to a secure backend environment. This fully remote role will involve collaborating with backend developers and client stakeholders to create a reliable and accessible mobile experience while ensuring compliance with security and architectural requirements. You will oversee the entire mobile delivery process, from design and implementation to testing and ongoing enhancements.
Responsibilities
- Develop and maintain the mobile application for specified platforms.
- Translate requirements and user journeys into responsive experiences.
- Integrate the app with backend APIs, ensuring proper data validation.
- Implement authentication, session management, and secure local storage.
- Present AI-generated information and workflow results clearly and effectively.
- Address connectivity issues, including retries and data synchronization.
- Test applications across supported devices and OS versions, resolving any issues.
- Manage build processes, app store submissions, and maintain documentation.
Requirements
- Proven experience in delivering mobile applications for real users.
- Proficient in technologies such as React Native, Flutter, Swift, or Kotlin.
- Experience with REST API integration and structured JSON data handling.
- Strong understanding of mobile authentication, secure storage, and lifecycle behaviors.
- Familiarity with responsive design for various screen sizes and devices.
- Practical experience in testing, debugging, and performance optimization.
- Knowledge of version control and repeatable build/release processes is essential.
- Desirable experience in publishing applications and integrating with AI services.