Senior Android Engineer
Deimos
- Nairobi
- Permanent
- Full-time
- At least 5 Years of experience in Android development
- Deep understanding of the Android framework.
- Extensive knowledge of idiomatic implementation using Kotlin / Java
- A strong understanding of the RESTful API paradigm.
- Experience with third-party libraries and API's.
- Well-versed in design and architectural patterns such as MVC, MVP and MVVM
- A strong understanding of OOP and SOLID principles
- Thorough understanding and extensive experience with the implementation of automated testing
- Experience with the distribution of Android applications
- Good working knowledge of the use of Git
- Experience within an agile development environment
- A solid understanding of automated release management for mobile applications through the usage of CICD concepts.
- Comfortably working and learning from a fully remote, culturally diverse team based predominantly in South Africa, Kenya, Nigeria and Ghana.
- Being an open, honest and respectful communicator.
- You enjoy asking questions, identifying areas of improvement and proposing solutions, no matter your job title or whether you have been with us for a day, a month or years!
- You are comfortable taking initiative and operating independently.
- You thrive in a fast paced environment, where change is constant.
- You find it exciting to work with various clients, from different industries, each with a different problem for you and your team to solve.
- Intentionally sharing tech and industry trends that excite you with your peers.
- Seeking continuous feedback and actively taking steps to continuously grow personally and professionally.
- Become a member of a team where we value each individual's contribution from day 1 and empower you to make suggestions, get involved and do what you love most!
- Flexibility and the freedom to work remotely.
- Work-life balance where you are not expected to work over weekends or after hours.
- A forward thinking remote company that knows how important it is to stay connected as one team, by providing virtual social platforms for employee engagement.
- A monthly work from home allowance which you can use to set yourself up to work comfortably from home. Whether that is pens, notebooks, new headphones or work snacks!
- A MacBook or Windows laptop for you to do your best work on.
- Become part of a team of exceptionally clever and talented people who like to share their knowledge and learnings.
- We support your career growth and love to celebrate your successes and advancement!
- Helping to deliver a mobile application for an exciting African Fintech platform.
- Extensively collaborating with the team on the requirements and their implementation, process improvements and domain analysis
- Implementing designs which realize customer value, focussing on quality through testing, automation and review
- Critical analysis of the applications you work on in an effort to identify opportunities for improved customer satisfaction and user experience
- Writing and implementing code that is idiomatic, maintainable and efficient
- Identifying and resolving bottlenecks, rectifying bugs and enhancing the application performance
Fuzu