Gomoney is a digital bank in Lagos, Nigeria. We offer stress-free banking on your phone from anywhere in Nigeria at no hidden cost with the bank you deserve.
Job Summary
- We are looking for an Intermediate Android Developer to join our growing mobile team.
- As part of our Android development team, you will be responsible for developing and enhancing the GoMoney app using modern technologies like Jetpack Compose, Dagger-Hilt, MVVM architecture, and Kotlin Coroutines and Flow.
- You will collaborate closely with our product, design, and backend teams to ensure seamless integration and great user experiences.
Key Responsibilities:
- Design, build, and maintain advanced Android applications using Jetpack Compose.
- Implement modern Android architecture (MVVM) using Kotlin Coroutines and Flow.
- Integrate dependency injection with Dagger and Hilt for efficient code management.
- Collaborate with cross-functional teams (Product, UX/UI, Backend) to define, design, and ship new features.
- Ensure code quality through code reviews, testing (unit and integration), and best practices.
- Troubleshoot and resolve bugs, bottlenecks, and other issues in a timely manner.
- Stay up-to-date with Android development trends, including Jetpack libraries and best practices.
This might be for you if you have...
- 5 years plus of professional Android development experience.
- Strong knowledge of Kotlin and Android SDK.
- Hands-on experience with Jetpack Compose for UI development.
- Proficiency in using Coroutines and Flow for asynchronous programming.
- Solid understanding of MVVM architecture and its implementation in Android.
- Experience with Dagger and Hilt for dependency injection.
- Experience with Git for version control.
- Familiarity with RESTful APIs and JSON to connect Android applications to back-end services.
- Experience with testing frameworks such as JUnit, Espresso, or MockK.
- Strong problem-solving skills and attention to detail.
- Effective communication skills and ability to collaborate with cross-functional teams.
- Experience with Room for local data storage.
- Experience with CI/CD pipelines (e.g., GitHub Actions, Bitrise).
- Familiarity with other Jetpack components (Navigation, LiveData).
Nice-to-Have:
- Exposure to Agile development methodologies.
- Experience with cross-platform mobile technologies such as Flutter or React Native
Method of Application
Signup to view application details.
Signup Now