S
Mobile Application Developer
Snaarp · Nigeria
Salary
Undisclosed
Location
Nigeria
Posted
1 week ago
Required skills
About the role
Mobile Application Developer
The Mobile Application Developer will design, develop, test, deploy, and maintain Snaarp's mobile applications across Android and iOS platforms. The role involves working closely with backend engineers, UI/UX designers, QA engineers, DevOps engineers, AI engineers, and product managers to build secure, scalable, and high-performing mobile applications that integrate seamlessly across the Snaarp platform.
Responsibilities
- Design, develop, and maintain high-quality Android and iOS mobile applications.
- Build reusable, scalable, and maintainable application architecture.
- Integrate mobile applications with RESTful APIs, GraphQL APIs, and cloud-based backend services.
- Collaborate with product managers and UI/UX designers to create exceptional user experiences.
- Write clean, efficient, secure, and well-documented code.
- Optimize applications for speed, responsiveness, battery efficiency, and performance.
- Implement secure authentication and authorization mechanisms.
- Integrate push notifications, real-time messaging, video conferencing, and cloud storage capabilities.
- Troubleshoot and resolve application bugs and production issues.
- Participate in code reviews and maintain coding standards.
- Ensure application compatibility across multiple devices and operating system versions.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Continuously improve application performance and user experience.
- Stay current with emerging mobile technologies and industry best practices.
Requirements
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. OR Equivalent professional software development experience.
- Minimum of three (3) years' professional experience in mobile application development.
- Demonstrated experience building and deploying production mobile applications.
- Experience consuming REST APIs.
- Experience working with cloud-based applications.
- Experience using Git and collaborative software development workflows.
- Experience working in Agile or Scrum environments.
- Strong knowledge of Flutter, Dart, Firebase, REST APIs, JSON, State Management (Provider, Riverpod, Bloc or equivalent), Local Database (SQLite, Hive or equivalent), Push Notifications, Authentication (OAuth, JWT), Git, CI/CD pipelines, Mobile App Security, App Store Deployment, and Google Play Console.
How to Apply Interested and qualified candidates should forward their CV to: hr@snaarp.com using the position as subject of email.
Apply NowOne-tap apply — your CV and a short cover note go straight to the employer's inbox.