Android Developer (Medior/Senior)
Who are we?
We are a mobile and web development agency that works with clients from all over the world and provides top services for clients in every industry, from dynamic start-ups to companies of all sizes. Our goals are:
- to constantly improve our experience and skills on both individual and team level
- to find ways to make an impact and keep finding new opportunities to grow
- to challenge all the members of our team to step out of their comfort zone and try out new ideas
- to create meaningful and memorable products, with love, ambition and responsibility.
Who are we looking for?
We are looking for an experienced Android developer that would be working alongside our senior developers on various in-house and outsource projects.
Our focus is not only on your skills but also on your professional and personal ambitions, on your value system and core philosophy. We want to get to know you and become convinced you are the right person to join K7 Tech.
What do we expect?
- Significant Android engineering experience, with professional experience in working on various native Android applications.
- Primary knowledge of Kotlin programming language.
- Deep understanding of MVVM design pattern and work with Coroutines
- Extensive experience in Android libraries such as Koin, Hilt, RxJava, Jetpack libraries, Navigation components, etc.
- Strong experience working with RESTful APIs (Apollo GraphQL knowledge is a bonus)
- Solid experience with Unit and Integration testing on Android
- Extensive experience with Firebase
- Highly resourceful team player with the ability to work independently
- A self-motivated, detail-oriented individual who has critical analytical thinking
- Tendency to always try out new approaches and to stay up to date with the latest development standards in Android Native world.
What do we offer?
- Remote work
- Flexible working hours
- Salary according to knowledge and industry standards
- Friendly team focused on continuous improvements and never-ending pursuit of knowledge