We are looking for Senior Android developer with strong technological background and analytical thinking to participate in the development of Mobile Version of Online shop with Multi-Level Marketing program.
Our Client is a very popular company from the USA with 2 Billion revenue like Avon, Amway, Oriflame, etc.
Team size:
Experience / Skills:
• BS/MS degree in Computer Science
• 4+ years of professional Android development experience
• Deep understanding of Android ecosystem
• Proficient in Kotlin
• Experience with third-party libraries and APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Solid understanding of the full mobile development life cycle
• Good English
Stack:
Kotlin
MVVM with Architecture components
Dagger 2, Picasso, Retrofit, Room, Coroutines (started using them, but old features use NetworkBoundResource with AsyncTask)
Testing: JUnit 4, Mockito, Robolectric, Espresso.
Most of the tests are UI (Robolectric), but we are trying to do more business layer tests now.
Responsibilities:
• Design and build advanced applications for the Android platform
• Collaborate with cross-functional teams to define, design, and ship new features
• Work with outside data sources and APIs
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Work on bug fixing and improving application performance
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
We offer:
• Competitive remuneration based on qualification and contribution
• Medical insurance, vacations, paid sick leaves, English classes
• Good working environment, flexible working schedule
• Great team spirit with Friday’s night’s parties
• Perfect office location in the very center of Kiev