Job Responsibilities
Description
- Strongly serving the product owner and engineering team in the quest to deliver high-value business-facing applications.
- Excellent ability to code using Android, Kotlin, and REST.
- Work in an agile manner as part of a SCRUM Team Experience implementing new features and optimizing existing ones.
- Technical depth that allows you to rapidly fix bugs and solve problems.
- Pragmatism in the face of deadlines and change.
- An eye for automation, to get stuck in and do what is necessary for the smooth operation of the team (then automate it).
- Developing a UI component library Build for re-use and utilizing an evolving design system.
- Should have basic knowledge of Design Patterns.
- Should know the MVVM Architecture Room Database (is most preferred).
- Should be able to lead a team of 2-3 developers.
Must Have
Tech Stack:
- Android
- Kotlin
- RESTAPIs
- Firebase
- Git
- Angular2
- Javascript
Nice To Have
- A detailed approach to writing tests and quality assurance.
- Experience in network/bandwidth-constrained environments such as the East African market, is a plus.
- Experience working closely across a variety of teams including product management, interaction design, customer care, and engineering.