Mobile Application Developer
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience
- Location Abuja
- Job Field ICT / Computer 
- We are seeking an experienced Mobile Application Developer to design, build, and maintain high-quality mobile applications that deliver outstanding user experiences.
- The ideal candidate is proficient in modern mobile development frameworks, has strong UI/UX sensibilities, understands scalable architecture, and can collaborate effectively with cross-functional teams including back-end developers, DevOps engineers, and product stakeholders.
REQUIRED COMPETENCIES
Proficiency in one or more development stacks:
- Flutter/Dart
- React Native/JavaScript/TypeScript
- Native Android (Kotlin/Java)
- Native iOS (Swift/Objective-C)
Strong understanding of:
- RESTful APIs and JSON
- State management patterns (e.g., Bloc, Provider, Redux, MobX, MVVM, MVU) Push notifications (Firebase Cloud Messaging / APNs)
- Offline-first patterns and local data storage (SQLite, Hive, Room, Core Data)
- Experience with Git/GitHub/GitLab source control workflows.
- Familiarity with CI/CD pipelines for mobile deployments (Fastlane, CodeMagic, Bitrise, GitHub Actions).
- Experience publishing on App Store / Play Store, including handling reviews and release processes.
go to method of application »
Method of Application
- We are looking for a versatile and experienced Full-Stack Software Engineer with strong expertise in cloud infrastructure, DevOps, and AWS.
- This role requires a well-rounded engineer capable of building scalable applications while managing and optimizing the underlying infrastructure that supports them.
Proven experience as a Full-Stack Engineer, with strong skills in:
- Front-end: React, Vue, Angular, or similar frameworks
- Back-end: Node.js, Python, Java, or similar languages
- Databases: PostgreSQL, MySQL, MongoDB, DynamoDB
- Strong knowledge of AWS cloud services and architecture.
- Hands-on experience with DevOps tools (Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI, etc.).
- Experience with Linux server administration.
- Strong scripting skills (Python, Bash, PowerShell).
- Ability to troubleshoot issues across the full stack—frontend, backend, and cloud
- Strong problem-solving and teamwork skills.
go to method of application »
