We are seeking a highly skilled Senior Mobile Developer (React Native) to lead the development, optimization, and scaling of our cross-platform mobile applications. In this role, you will drive the technical vision for mobile development, mentor junior developers, and deliver impactful mobile experiences that enable better health outcomes for underserved populations across Africa. Your expertise will be crucial in ensuring our health tech solutions are fast, reliable, and user-friendly.
Key Responsibilities (Additional/Enhanced)Mobile Architecture & Development
- Lead the design, development, and maintenance of scalable mobile applications using React Native.
- Implement mobile features and functionality that align with Sendoc’s product vision and user needs.
- Ensure cross-platform compatibility, performance, and responsiveness on both Android and iOS devices.
Technical Leadership & Code Quality
- Serve as the mobile development expert, providing technical direction and code reviews to maintain high standards.
- Guide junior developers and peers in best practices for mobile architecture, modular code, and efficient development workflows.
- Champion clean code, reusable components, and scalable design patterns.
Performance Optimization & Security
- Proactively identify and resolve performance bottlenecks, memory leaks, and crashes.
- Ensure mobile apps meet high standards for data protection, privacy, and security — especially for sensitive health data.
- Integrate tools for monitoring, analytics, and error reporting.
Collaboration & Agile Execution
- Work closely with product managers, UI/UX designers, QA engineers, and backend developers to deliver high-quality features on time.
- Participate in sprint planning, standups, code reviews, and retrospectives.
- Translate product and design requirements into high-performance technical solutions.
Innovation & Continuous Improvement
- Stay up to date with the latest trends in React Native, mobile development, and health tech.
- Recommend and implement new tools, frameworks, and libraries to enhance the mobile stack.
- Identify opportunities to improve mobile team workflows and developer experience.
CI/CD & Release Management
- Collaborate with DevOps to manage CI/CD pipelines for mobile applications.
- Own the deployment process to Google Play Store and Apple App Store, ensuring compliance with guidelines and policies.
- Maintain version control standards using Git (Bitbucket).
Required Skills & Qualifications (Updated)
- 5–7+ years of professional experience in mobile application development, with at least 3+ years using React Native in production environments.
- Strong understanding of JavaScript/TypeScript, mobile design principles, and the React Native ecosystem.
- Hands-on experience with native build tools like Xcode, Android Studio, and mobile testing frameworks.
- Deep knowledge of integrating REST APIs, third-party SDKs, and offline data sync.
- Familiarity with mobile-specific libraries such as Redux, React Navigation, Axios, Realm/SQLite, etc.
- Experience with performance tuning, memory optimization, and app instrumentation.
- Comfortable working with Agile methodologies and tools like Jira, Bitbucket, and CI/CD pipelines.
- Knowledge of mobile security best practices and regulatory compliance (e.g., HIPAA) is a strong advantage.
- Proven ability to work independently and lead projects or key components from inception to deployment.
- Bachelor's degree in Computer Science, Software Engineering, or related field required.
Job Type: Full-time
Pay: ₦600,000.00 - ₦1,400,000.00 per month
Application Question(s):
- How do you ensure code quality and maintainability in a growing React Native codebase, especially when collaborating with junior developers and designers? Can you share examples of tooling, testing, or documentation practices you use?"
- "Can you describe a complex React Native application you've built or contributed significantly to? What challenges did you face during development (e.g., performance, platform-specific issues, offline functionality), and how did you resolve them?
- Given Sendoc’s work in health tech, data privacy and security are paramount. What best practices or tools do you use to ensure sensitive user data in a mobile app is secure (e.g., local storage, API calls, encryption)?
Experience:
- Mobile development : 7 years (Required)