Tech Stack
AndroidiOSJavaJavaScriptKotlinReactReact NativeReduxSwiftTypeScript
About the role
- Develop and maintain cross-platform mobile applications for iOS and Android using React Native
- Write clean, maintainable, and reusable code following best practices
- Work with APIs, third-party libraries, and backend services
- Collaborate with designers to implement pixel-perfect UI/UX
- Troubleshoot, debug, and optimize app performance
- Ensure code quality through peer reviews, testing, and adherence to development standards
- Participate in Agile ceremonies, sprint planning, and estimation of tasks
- Conduct unit and integration testing before QA validation
- Support in app deployment to App Store, Google Play, and Huawei App Gallery
- Collaborate closely with backend developers, QA engineers, and project managers to ensure smooth integration of front-end and backend services
- Continuously learn and adopt new tools, frameworks, and best practices
Requirements
- 3–5 years of experience in mobile app development
- Strong hands-on experience in React Native (must-have)
- Good understanding of native iOS (Swift) and Android (Java/Kotlin) development
- Experience with REST APIs, mobile offline storage, push notifications
- Experience with app performance optimization
- Knowledge of mobile CI/CD pipelines (a plus)
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred)
- Strong proficiency in JavaScript/TypeScript
- Familiarity with iOS SDK and Android SDK
- Knowledge of mobile architecture patterns (MVC, MVVM, Redux, etc.)
- Understanding of app store guidelines and submission process
- Experience with unit testing and end-to-end testing
- Ability to work in a collaborative, Agile environment
- Problem-solving mindset with strong attention to detail
- Passion for learning and keeping up with emerging mobile technologies
- Remote Full Time role
- Opportunity to work with prominent clients in Media, Telecom, Government & Sports
- Diverse team across 3 continents and 9 nationalities
- Culture of grooming, growth and learning
- Unique opportunities for career growth
- Forward-looking organisation adopting new technologies
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeJavaScriptTypeScriptSwiftJavaKotlinREST APIsmobile offline storagepush notificationsunit testing
Soft skills
collaborativeproblem-solvingattention to detailAgile environmentcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering