Migra Pay is looking for an Android Developer to take the lead in developing and improving their mobile applications.
The perfect candidate will have significant experience with Kotlin and Java, a thorough knowledge of the Android SDK, and a strong understanding of RESTful APIs and mobile security standards.
Role Summary
- Organization: Migra Pay Inc
- Category: Job Updates
- Mode: Full time
- Location: Lagos
- Remuneration: ₦550,000 – ₦600,000
- Deadline: Unspecified
- Click HERE to join our WhatsApp Community and receive similar Jobs Alerts
Responsibilities of the Android Developer at Migra Pay
- Develop and maintain high-quality Android applications using Kotlin and Java.
- Implement secure and scalable solutions for financial technology transactions, ensuring adherence to industry standards.
- Utilize RESTful APIs, offline storage, multi-threading, and performance optimization techniques.
- Collaborate with UI/UX designers to create user-friendly interfaces, applying Material Design principles.
- Write clean, maintainable, and testable code, employing best practices in unit, integration, and automated testing (Espresso, JUnit).
- Ensure smooth integration with cloud services and backend systems, such as AWS and Firebase.
- Use Git for version control and actively participate in code reviews and pull requests.
- Enhance application security and data encryption methods to safeguard user information.
- Engage in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Optimize CI/CD pipelines using tools like GitHub Actions, GitLab CI, Jenkins, or Bitrise for continuous integration and deployment.
Key Qualifications for the Android Developer at Migra Pay
- Extensive experience (5+ years) as an Android Developer, with a strong portfolio of published apps on Google Play, and a Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficiency in Android development using Kotlin and Java, with deep knowledge of the Android SDK and the full mobile development lifecycle.
- Strong understanding of RESTful API integration, offline storage, background processes, multi-threading, and performance optimization.
- Experience with unit, integration, and automated testing frameworks (Espresso, JUnit, Mockito), version control (Git, including branching, merging, and pull requests), and CI/CD tools (GitHub Actions, GitLab CI, Jenkins, Bitrise).
- Knowledge of database management (SQLite, Room, and Realm preferred), UI/UX design using Figma, Adobe XD, and Material Design principles, and mobile security best practices, including data encryption and protection standards.
- Familiarity with agile workflows and tools (JIRA, Trello), cloud services (AWS, Firebase, Google Cloud), financial APIs, payment gateways, and security protocols (PCI-DSS, OAuth, biometric authentication).
- Experience in fintech, banking, or cross-border payment solutions, including integration with services like Google Pay, Plaid, and Onfido, and knowledge of multi-currency transactions and mobile banking features is a strong advantage.
How To Apply
Interested candidates should send their resume, portfolio and answer to the application questions to [email protected] with the subject: “Android Developer (Kotlin)Application – [Your Name]”.
Application Question(s):
- How many years of experience do you have developing mobile applications using Kotlin or Java with RESTful API integration?
- Have you used Jetpack libraries (e.g., ViewModel, LiveData, Navigation, Room) in production apps? (Yes/No)
- Are you proficient in Git, including branching, pull requests, merging, and resolving conflicts? (Yes/No)
- How many years of professional experience do you have building Android apps using Kotlin?
- Have you independently built and published a Kotlin-based Android app to the Google Play Store? (If yes, please provide the app link or GitHub repo in your application.)
- Do you write unit or integration tests in your Android projects (e.g., JUnit, Espresso)? (Yes/No)
- How many years of experience do you have working with mobile app UI handoffs from Figma or Adobe XD?
- How many years of experience do you have building fintech apps with secure authentication, payment processing, API integrations, real-time updates, and KYC/AML integration? (Yes/No)
Receive scholarship and job updates from Scholars Coven firsthand through our Channels:
WhatsApp: Jobs Coven WhatsApp
Facebook: Scholars Coven
Twitter: @ScholarsCoven