176 Mobile Development jobs in Nigeria
Android Developer
Posted today
Job Viewed
Job Description
Today
S
Android DeveloperStivlon Consulting
Engineering & Technology
Abuja Full Time
Confidential
- Minimum Qualification :
- Experience Level : Mid level
- Experience Length : 3 years
Android Developer
Location: Abuja (On-site)
Employment Type: Full-time
Salary: ₦700,000 Monthly
Job Summary:
We are seeking a skilled and experienced Android Developer to join our client's team in Abuja. The ideal candidate will have hands-on expertise in building high-quality mobile applications using Kotlin and Jetpack Compose, with a solid background in modern Android development practices, modularization, and clean architecture. This role requires creativity, problem-solving skills, and the ability to deliver scalable, high-performance solutions.
Responsibilities:
l Design, develop, and maintain advanced Android applications.
l Collaborate with cross-functional teams to define, design, and deliver new features.
l Implement and maintain dependency injection with Hilt.
l Integrate and optimize network communication using Retrofit and Ktor.
l Develop custom views and UI components to deliver unique user experiences.
l Ensure applications are modular, scalable, and follow clean architecture principles.
l Perform code reviews, unit testing, and ensure adherence to coding standards.
Requirements:
l Proficient in Kotlin and Jetpack Compose.
l Strong experience with Hilt for dependency injection.
l Hands-on experience with Retrofit and Ktor for network communication.
l Proven ability to build custom views and custom UI components.
l Solid understanding of modularization and clean architecture.
l 3+ years of professional experience in Android development.
l Excellent problem-solving and debugging skills.
Application Instructions:
Qualified candidates are invited to submit their CV and portfolio to on or before September 3, 2025.
<
Android Developer
Posted today
Job Viewed
Job Description
Job Advert: Android Developer (MDM Deployment Project)
Location: Oyo, Adamawa, and Katsina
Employment Type: Contract (Project-Based)
About the Role
We are seeking skilled and detail-oriented Android Developers to support the deployment of our Mobile Device Management (MDM) application across schools in Oyo, Adamawa, and Katsina states. The developers will work closely with the deployment leads and technical team to ensure smooth installation, configuration, and testing of the application on digital learning devices.
Key Responsibilities
Deploy and configure the Android MDM application on multiple devices.
Troubleshoot technical issues during installation and deployment.
Work with the project team to test, validate, and document successful deployments.
Provide on-ground technical support for device users.
Ensure timely completion of deployment targets within assigned state.
Requirements
Proven experience in Android development.
Strong understanding of Android OS, APK deployment, and app configuration.
Experience with device setup, system updates, and troubleshooting.
Ability to work under tight timelines in a field deployment environment.
Strong problem-solving and communication skills.
Willingness to travel within the assigned state.
Nice to Have
Previous experience in device management or large-scale mobile app deployment.
Familiarity with MDM solutions.
Application Process
Interested candidates should submit their CV and a brief cover letter indicating their preferred state (Oyo, Adamawa, or Katsina) to Job Advert: Android Developer (MDM Deployment Project)
Location: Oyo, Adamawa, and Katsina
Employment Type: Contract (Project-Based)
About the Role
We are seeking skilled and detail-oriented Android Developers to support the deployment of our Mobile Device Management (MDM) application across schools in Oyo, Adamawa, and Katsina states. The developers will work closely with the deployment leads and technical team to ensure smooth installation, configuration, and testing of the application on digital learning devices.
Key Responsibilities
Deploy and configure the Android MDM application on multiple devices.
Troubleshoot technical issues during installation and deployment.
Work with the project team to test, validate, and document successful deployments.
Provide on-ground technical support for device users.
Ensure timely completion of deployment targets within assigned state.
Requirements
Proven experience in Android development.
Strong understanding of Android OS, APK deployment, and app configuration.
Experience with device setup, system updates, and troubleshooting.
Ability to work under tight timelines in a field deployment environment.
Strong problem-solving and communication skills.
Willingness to travel within the assigned state.
Nice to Have
Previous experience in device management or large-scale mobile app deployment.
Familiarity with MDM solutions.
Application Process
Interested candidates should submit their CV and a brief cover letter indicating their preferred state (Oyo, Adamawa, or Katsina) to Job Advert: Android Developer (MDM Deployment Project)
Location: Oyo, Adamawa, and Katsina
Employment Type: Contract (Project-Based)
About the Role
We are seeking skilled and detail-oriented Android Developers to support the deployment of our Mobile Device Management (MDM) application across schools in Oyo, Adamawa, and Katsina states. The developers will work closely with the deployment leads and technical team to ensure smooth installation, configuration, and testing of the application on digital learning devices.
Key Responsibilities
Deploy and configure the Android MDM application on multiple devices.
Troubleshoot technical issues during installation and deployment.
Work with the project team to test, validate, and document successful deployments.
Provide on-ground technical support for device users.
Ensure timely completion of deployment targets within assigned state.
Requirements
Proven experience in Android development.
Strong understanding of Android OS, APK deployment, and app configuration.
Experience with device setup, system updates, and troubleshooting.
Ability to work under tight timelines in a field deployment environment.
Strong problem-solving and communication skills.
Willingness to travel within the assigned state.
Nice to Have
Previous experience in device management or large-scale mobile app deployment.
Familiarity with MDM solutions.
Application Process
Interested candidates should submit their CV and a brief cover letter indicating their preferred state (Oyo, Adamawa, or Katsina) to
Job Type: Full-time
Android Developer
Posted today
Job Viewed
Job Description
Android Developer
Location: Abuja (On-site)
Employment Type: Full-time
Salary: ₦700,000 Monthly
Job Summary:
We are seeking a skilled and experienced Android Developer to join our client's team in Abuja. The ideal candidate will have hands-on expertise in building high-quality mobile applications using Kotlin and Jetpack Compose, with a solid background in modern Android development practices, modularization, and clean architecture. This role requires creativity, problem-solving skills, and the ability to deliver scalable, high-performance solutions.
Responsibilities:
Design, develop, and maintain advanced Android applications.
Collaborate with cross-functional teams to define, design, and deliver new features.
Implement and maintain dependency injection with Hilt.
Integrate and optimize network communication using Retrofit and Ktor.
Develop custom views and UI components to deliver unique user experiences.
Ensure applications are modular, scalable, and follow clean architecture principles.
Perform code reviews, unit testing, and ensure adherence to coding standards.
Requirements:
Proficient in Kotlin and Jetpack Compose.
Strong experience with Hilt for dependency injection.
Hands-on experience with Retrofit and Ktor for network communication.
Proven ability to build custom views and custom UI components.
Solid understanding of modularization and clean architecture.
3+ years of professional experience in Android development.
Excellent problem-solving and debugging skills.
Application Instructions:
Qualified candidates are invited to submit their CV to
Android Developer
Posted today
Job Viewed
Job Description
Today
I
Android Developer (unpaid internship)IntelliVerse
Engineering & Technology
Lagos Part Time
IT & Telecoms Confidential
- Minimum Qualification :
Company Description
IntelliVerse is a technology startup that has developed various innovative applications such as CheapTrip, DietTracker, SchoolKiller, StyleTranslator, and Matter of Choice. These applications aim to simplify daily tasks, improve educational experiences, and enhance communication.
Role Description
This is a remote Android Developer (unpaid internship) role at IntelliVerse. The Android Developer will be responsible for designing and developing mobile applications, focusing on Android platforms. The day-to-day tasks include coding, debugging, testing, and collaborating with the development team to create user-friendly and efficient applications.
Qualifications
Basic Kotlin knowledge
<
Android Developer
Posted today
Job Viewed
Job Description
We are looking for a Android developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers. Your primary focus will be development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential.
DO NOT APPLY IF YOUR SKILLSET IS FLUTTER.
Responsibilities
- Design and build applications for the Android platform.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
Skills
- Proficient with Kotlin and Android development.
- Experience with jetpack compose.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Knowledge of other web technologies and UI/UX standards.
- Understanding of Apple's and Android's design principles and interface guidelines.
- Knowledge of low-level C-based libraries is preferred.
- Familiarity with cloud message APIs and push notifications.
- Knack for benchmarking and optimization.
- Proficient understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
Job Types: Full-time, Part-time
Pay: ₦100, ₦150,000.00 per month
Application Question(s):
- Willing to work in a virtual environment/computer? (yes/no)
Experience:
- kotlin: 2 years (Required)
- jetpack compose: 2 years (Required)
Expected Start Date: 12/09/2025
Senior Android Developer
Posted today
Job Viewed
Job Description
Prospective candidates must reside in Abuja or be willing to relocate to Abuja
Position Android Developer
Location Abuja, Nigeria (On-site)
Employment Full-time
Salary ₦700,000 monthly
Role summary
We are hiring a seasoned Android Developer to deliver high-quality, scalable Android applications using Kotlin and Jetpack Compose. The ideal candidate takes ownership of app architecture, modularization, and CI pipelines, writes production-grade code with strong test coverage, and mentors junior engineers. You will work closely with product, backend, QA, and design teams to ship features that are performant, secure, and maintainable.
Core responsibilities
- Design, build and maintain production Android apps using Kotlin and Jetpack Compose.
- Define and implement app architecture following Clean Architecture and modularization best practices.
- Implement dependency injection using Hilt. Manage DI scopes and component lifecycles.
- Implement network layers and optimize API communication using Retrofit and Ktor client when appropriate. Use OkHttp for connectivity customization and interceptors.
- Build custom views, reusable Compose components, and advanced UI interactions. Use MotionLayout and Compose animations where needed.
- Implement local persistence with Room or SQLDelight and data synchronization strategies.
- Apply concurrency with Kotlin Coroutines and Flow for robust asynchronous code.
- Ensure high code quality: unit tests, integration tests, UI tests, code reviews, static analysis and linting.
- Integrate analytics, crash reporting and performance monitoring (eg, Firebase Crashlytics, Firebase Performance, Sentry).
- Manage app release pipeline: signing, AAB, ProGuard/R8, Play Store deployments and versioning.
- Participate in sprint planning, refine user stories, and pair program with teammates. Mentor junior developers.
Required skills and experience (must haves)
- 5+ years professional Android development experience; 7+ years preferred for senior roles.
- Expert in Kotlin and Jetpack Compose. Fluent with Kotlin idioms and functional patterns.
- Strong experience with Hilt for dependency injection.
- Hands-on experience with Retrofit and Ktor client; comfortable configuring OkHttp interceptors and timeouts.
- Deep understanding of modularization strategies, dynamic feature modules and Gradle configuration.
- Proven track record building custom views and custom Compose components for complex UI.
- Solid understanding of Clean Architecture, MVVM and/or MVI patterns.
- Strong concurrency skills using Kotlin Coroutines and Flow.
- Experience with Room and local data persistence patterns; knowledge of SQLDelight is a plus.
- Familiarity with CI/CD tooling: GitHub Actions, Bitrise, CircleCI, or Jenkins.
- Test-first mindset: JUnit, MockK, Espresso, Robolectric, and UI test experience.
- Good debugging and profiling skills using Android Studio Profiler, LeakCanary and adb tools.
- Experience releasing apps to Google Play, handling signing keys and Play Console.
- Strong Git skills and experience with PR-based workflows, code reviews, and branching strategies.
- Excellent problem-solving, communication and collaboration skills.
Desirable skills (nice to have)
- Experience with RxJava (legacy apps) and migration strategies to Coroutines/Flow.
- Familiarity with Firebase ecosystem: Auth, Messaging, Remote Config, Crashlytics.
- Experience with analytics tools such as Amplitude or Google Analytics.
- Knowledge of security best practices: Android Keystore, encrypted preferences, SSL pinning.
- Familiarity with cross-team infra: backend API design, GraphQL, Protobuf, gRPC.
- Experience with feature flags, A/B testing, and gradual rollouts.
- Exposure to native C/C++ (NDK) for performance-critical modules.
- Experience working in regulated or payment contexts is a plus.
Must-have toolchain and libraries (explicit list)
Kotlin · Jetpack Compose · AndroidX (Lifecycle, Navigation, WorkManager, Paging) · Hilt · Retrofit · Ktor-client · OkHttp · Kotlin Coroutines · Flow · Room or SQLDelight · Gradle (Kotlin DSL) · Git (GitHub/GitLab/Bitbucket) · JUnit · MockK · Espresso · Robolectric · Firebase (Auth, Crashlytics, FCM) · Coil or Glide · MotionLayout · ConstraintLayout · Android Studio · LeakCanary · Timber · ProGuard/R8 · Ktlint · Detekt · SonarLint · GitHub Actions/Bitrise/CircleCI/Jenkins
Position Android Developer
Location Abuja, Nigeria (On-site)
Employment Full-time
Salary ₦700,000 monthly
Prospective candidates must reside in Abuja or be willing to relocate to Abuja
iOS Developer
Posted today
Job Viewed
Job Description
Urgent Hiring
Position: iOS Developer
Location: Remote
Salary: Open to Negotiation
Profile Summary: Our Client is looking for a skilled iOS Developer. The ideal candidate will have a strong background in Kotlin, Swift, Flutter, and related technologies, with a passion for building high-quality mobile applications. You will collaborate with cross-functional teams to design, develop, and maintain our mobile applications, ensuring a seamless user experience.
Require Skills & Experience:
. iOS Development: Proficiency in Swift and Objective-C, experience with iOS frameworks (Core Data, Core Animation), RESTful APIs, offline storage, threading, performance tuning, and familiarity with Apple's design principles, Xcode, and Interface Builder.
. iOS Development: Proficiency in Kotlin and Java, experience with Android SDK, RESTful APIs, offline storage, threading, performance tuning, and familiarity with Google's design principles.
. Cross-Platform Development: Experience in developing cross-platform applications using Flutter or React Native.
. Database Management: Proficiency in managing databases with SQLite and Room. Experience with Realm is a plus.
- Version Control: Proficiency in Git, experience with branching, merging, and pull requests.
- Testing: Experience with unit, integration, and automated testing frameworks, including XCTest for iOS.
- UI/UX Tools: Proficiency in designing interfaces using Figma and Adobe XD, with a good understanding of Material Design and Human Interface Guidelines.
- Other Tools: Familiarity with project management tools (JIRA, Trello), CI/CD tools (GitHub Actions, GitLab CI, Jenkins, Bitrise), and API documentation tools (Postman, Swagger).
- Soft Skills: Excellent problem-solving abilities, attention to detail, strong communication skills, and the ability to work effectively both independently and as part of a remote team.
A proactive approach to learning and adapting to new technologies and methodologies is essential
Preferred Qualification:
.Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience: At least 5 years of proven experience as an iOS Developer with a strong portfolio of released applications on the App Store.
- Knowledge: Extensive understanding of the full mobile development lifecycle.
- Industry Experience: Previous work in fintech or cross-border payment solutions is highly desirable.
- Methodologies: Proficiency with agile development methodologies.
- Security: Familiarity with mobile security best practices.
- Integration: Experience with cloud services and backend integration, such as AWS or Firebase.
Qualified candidates should send their application to
Job Type: Full-time
Experience:
- Android Developer: 4 years (Preferred)
- Kotlin and Java,Android SDK, RESTful APIs, : 1 year (Preferred)
Be The First To Know
About the latest Mobile development Jobs in Nigeria !
iOS Developer
Posted today
Job Viewed
Job Description
Today
W
iOS DeveloperWaliin
Engineering & Technology
Rest of Nigeria (Nationwide)
Confidential
- Minimum Qualification :
Company Description
Waliin is a social network and communication platform designed to empower users around the world socially, economically, and digitally. Built with accessibility, innovation, and inclusion at its core, Waliin offers seamless communication, monetization tools, and global connectivity through a single app.
Unlike traditional platforms, Waliin is tailored to serve both individual users and enterprises. The platform supports:
- Text, audio, and video chats
- Live streaming with up to 9 guest participants
- Screen sharing and conferencing tools (replacing the need for Zoom or StreamYard)
- Face filters, content editing, and a full studio setup for creators
Monetization options such as gifts, a Special Text system similar to Super Chat, and an internal economy that works with both local banking systems and global credit cards
Role Description
This is a full-time remote role for a Senior iOS Developer. In this position, you will be responsible for designing and developing advanced applications for the iOS platform. Your day-to-day tasks will include collaborating with cross-functional teams to define, design, and ship new features, ensuring the performance, quality, and responsiveness of applications. You will also identify and correct bottlenecks and fix bugs to maintain the code quality, and continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications
- Proficiency in Mobile Application Development, iOS Development, and Mobile Applications
- Strong expertise in iOS and Software Development
- Experience with Swift and Objective-C
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apple's design principles and interface guidelines
- Proficient understanding of code versioning tools such as Git
- Excellent problem-solving skills and attention to detail
- Ability to work independently and remotely
- Bachelor's degree in Computer Science, Information Technology, or related field
- Experience in agile development methodologies is a plus
Can be located anywhere
<
iOS Developer
Posted today
Job Viewed
Job Description
Today
iOS DeveloperTSM House
Engineering & Technology
Abuja Full Time
IT & Telecoms NGN 250, ,000 Negotiable
Easy Apply
Skills RequiredSupabase Swift Objective-C react flutter koltin javascript
Job SummaryWe're hiring an iOS Developer with backend knowledge to build and maintain world-class mobile applications. You will not only handle front-end iOS development but also work with backend systems (APIs, databases, cloud services) to create scalable and reliable solutions.
- Minimum Qualification : High School (S.S.C.E)
- Experience Level : Mid level
- Experience Length : 3 years
Responsibilities:
- Develop and maintain advanced iOS applications (Swift, SwiftUI).
- Build, integrate, and optimize backend APIs and services.
- Collaborate with UI/UX designers to deliver pixel-perfect interfaces.
- Deploy and manage backend services with Firebase, Supabase, or
- Ensure app performance, scalability, and security from frontend to backend.
- Debug and resolve issues across mobile and server-side logic.
Stay updated on Apple frameworks, backend best practices, and cloud technologies.
Requirements:
- Minimum of 3 years of experience
- SSCE certificate is required
- Backend Knowledge and ability to maintain world-class mobile applications.
iOS Developer
Posted today
Job Viewed
Job Description
3 months accommodation is available for candidates that are willing to relocate
Position: iOS Software Developer
Location: Abuja, 3 months accommodation is available for candidates that are willing to relocate
Employment Type: Full-Time
Workmode: (Onsite)
Salary: 700,000-800,000 Monthly
About the Role
We are looking for a highly skilled iOS Software Developer to join our client's team. The ideal candidate will have extensive experience in building robust and scalable iOS applications, with a strong focus on SwiftUI, WebSockets, FCM Messaging, and large-scale application architecture. You will play a key role in designing, developing, and maintaining our mobile applications, ensuring seamless performance and a user-friendly experience.
Key Responsibilities
Design and build advanced iOS applications using Swift and SwiftUI.
Architect and implement large-scale applications, ensuring maintainability, scalability, and performance.
Integrate real-time communication features using WebSockets.
Implement and manage Firebase Cloud Messaging (FCM) for push notifications and messaging systems.
Collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to define, design, and ship new features.
Debug and resolve technical issues to improve application performance and stability.
Optimize application for maximum speed, scalability, and usability.
Stay up-to-date with the latest iOS development trends, tools, and frameworks.
Write clean, maintainable, and reusable code following industry best practices and coding standards.
Qualifications
Experience: 4+ years of professional experience in iOS application development.
Proficiency in Swift and SwiftUI: Strong understanding of building modern and responsive user interfaces.
WebSockets: Hands-on experience implementing real-time communication in iOS apps.
Firebase Cloud Messaging (FCM): Proven experience in setting up and handling push notifications and messaging systems.
Large Application Architecture: Expertise in architecting, designing, and maintaining large-scale iOS applications.
Familiarity with MVVM, Clean Architecture, or other architectural patterns.
Experience with Swift Package Manager, CocoaPods, or Carthage for dependency management.
Exposure to backend technologies and server-side integration.
Experience with unit testing, UI testing, and test-driven development (TDD).
Familiarity with analytics tools like Firebase Analytics or Crashlytics.
Version Control: Experience using Git and collaborative tools like GitHub or GitLab.
Strong knowledge of iOS frameworks such as Combine, CoreData, and Foundation APIs.
Familiarity with RESTful APIs and JSON for integration with backend services.
Understanding of Apple's Human Interface Guidelines and App Store submission process.
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Interested candidates should send their CV to