Are you a passionate mobile developer looking to create impactful, sustainable technology solutions for both local and global markets? Sage Grey Technologies Limited, a leading technology provider, is seeking a skilled and dedicated Mobile Developer (React Native + Expo) to join its dynamic engineering team.
At Sage Grey Technologies, we pride ourselves on building bespoke developments tailored to address the unique challenges of the Nigerian and global landscapes. In this role, you will have the opportunity to take ownership of key mobile features, work closely with cross-functional teams, and build high-quality, scalable, and user-friendly mobile applications for iOS and Android platforms.
About the Role
We are looking for a mobile development professional with strong expertise in React Native and Expo. You will collaborate closely with product managers, UI/UX designers, and backend engineers to translate stunning designs into highly performant mobile experiences, ensuring top-tier security, speed, and maintainability.
Key Responsibilities
- Design, develop, and maintain high-performance cross-platform mobile applications using React Native and Expo.
- Build reusable, scalable, and highly efficient UI components.
- Convert UI/UX designs into responsive, pixel-perfect mobile interfaces across various screen sizes.
- Integrate RESTful APIs, third-party services, and native SDKs.
- Implement crucial features such as authentication flows, push notifications, deep linking, and smooth app navigation.
- Manage application state using modern state management solutions (Redux, Zustand, Context API, etc.).
- Debug and resolve complex application issues across iOS and Android platforms.
- Handle mobile app builds and deployments seamlessly using Expo Application Services (EAS).
- Publish and manage applications on the Google Play Store and Apple App Store.
- Write clean, well-documented, and maintainable code adhering to industry best practices and participating in collaborative code reviews.
Requirements & Qualifications
To succeed in this role, you should possess the following skills and experience:
- Strong, proven experience building mobile applications with React Native.
- Hands-on experience with the Expo framework and Expo Application Services (EAS).
- Solid understanding of JavaScript and TypeScript.
- Deep experience with React Hooks and functional components.
- Clear understanding of mobile application architecture and lifecycle.
- Proficiency with navigation libraries like React Navigation.
- Familiarity with state management tools such as Redux, Zustand, or Context API.
- Ability to integrate REST APIs and manage local storage solutions like AsyncStorage, SQLite, or SecureStore.
- Sound knowledge of mobile authentication and security best practices.
- Experience debugging applications using standard React Native development tools.
- Familiarity with Git and collaborative team workflows.
Nice to Have (Added Advantage)
- Experience working with native modules (Swift, Kotlin).
- Experience with Firebase services (Authentication, Cloud Messaging, Analytics, Crashlytics).
- Experience implementing maps, geolocation, payments, camera, and media features.
- Knowledge of CI/CD pipelines for mobile applications.
- Familiarity with App Store and Play Store review processes.
- Experience with performance monitoring tools such as Sentry.
The Technical Stack You Will Use
- Mobile: React Native, Expo, TypeScript, JavaScript
- State Management: Redux / Zustand / Context API
- APIs & Services: REST APIs, Firebase, Push Notifications, Third-party SDKs
- Development Tools: Expo EAS Build, Git, App Store Connect, Google Play Console
Soft Skills
- Strong problem-solving skills and a proactive attitude.
- Ability to take absolute ownership of mobile features.
- Excellent attention to detail and strong focus on optimal user experience.
- Ability to work independently as well as collaborate constructively within a team.
- A genuine passion for building high-quality, impactful digital products.
Method of Application
Interested and qualified candidates should send their Resume and cover letter / portfolio to: sandra.agarin@sagegreytech.com using the job title as the subject of the mail.

