Android Software Engineer, Klover
Attain
·
Posted:
August 7, 2023
·
Hybrid
About the position
As an Android Engineer at Klover, you will play a critical role in driving the product and business forward. Your main responsibilities will include maintaining and adding new functionality to the Klover Android app, collaborating with fellow Android Engineers to share best practices, and ensuring the consistency of the codebase. Additionally, you will work closely with product managers to assess the feasibility of new features and collaborate with designers to create a delightful user experience. The role requires a strong focus on development practices, usability, and a willingness to learn and teach in a collaborative environment.
Responsibilities
- Maintain and add new functionality to the Klover Android app
- Collaborate with fellow Android Engineers to share best practices and maintain codebase consistency
- Work with product managers to assess feasibility of new features
- Interface with designers to create a delightful user experience
- Strive for excellent development practices and careful code architecture
- Have a keen sense of usability and product
- Willingness to learn and teach in a collaborative environment
- Implement pixel-perfect designs with attention to detail
- Write thoughtful, quality code that is readable, testable, and easily maintained
- Consume and implement Klove
Requirements
- Excellent development practices and careful code architecture
- Keen sense of usability and product
- Willingness to learn and teach in a collaborative environment
- Ability to give and implement feedback effectively
- Proficiency in using modern and proven technologies to build and maintain Android applications
- Attention to detail in implementing pixel-perfect designs
- Ability to write thoughtful, quality code that is readable, testable, and easily maintained
- Familiarity with consuming and implementing Klove
Benefits
- Use modern & proven technologies
- Build new and maintain existing features across our Android application
- Implement 'pixel-perfect' designs with a great attention to detail
- Write thoughtful, quality code that is readable, testable & easily maintained
- Consume & implement Klover's APIs, as well as third-party APIs
- Work cross-functionally with all mobile and backend engineers, designers & product teams
- Contribute vision & insights to crucial product and user experience decisions
- Adhere to and improve agile process through requirement documents, sprint retrospectives & other regular team meetings
- 4+ years of experience contributing to and shipping Android apps to the Play Store
- Experience in the financial tech industry is a plus
- Experience with Kotlin, Coroutines, MVVM
- Experience with KMM is a plus
- Experience using gRPC
- Experience with REST & GraphQL data consumption