We're looking for an Android Team Leader to join us and continue the evolution of a product that we love: someone who takes pride in their work to ensure that user experience and development quality are superb.

Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The whole team is in one office in Kyiv, all technical and product decisions are made locally.
You'll lead a team in developing new features and implementing changes to existing features, and continuously strive to improve the codebase by refactoring to modern development and architectural practices and guidance.

Required skills:
— 5+ years of experience in Android development and at least 2 years in leading teams
— A deep familiarity with Java and Kotlin
— Expert in the Android ecosystem
— Familiar with Android SDK: basic concepts like layouts and views, activities and their lifecycle, storing data, collection views and Adapters
— Test zealot, familiar with Automation testing for Android
— Familiar with Android Design patterns like MVVM, MVC
— Familiarity with cloud message APIs and push notifications
— Experience with ORM, Realm databases
— Experience with different libraries such as RxJava, Dagger 2, Retrofit2
— Advanced understanding of code versioning tools (Git) and experience with Gradle
— Solid understanding of the full mobile development life cycle, OOP principles, design patterns
— Strong systems/process orientation with demonstrated analytical thinking, organizational skills and problem solving skills
— Passion for software engineering, learning and continuous improvement.

Would be a plus:
— Practical experience with video streams
— Good knowledge of Android NDK
— Experience with MVP
— Experience with Android Architecture components
— Experience with Google Play Console
— Practical experience with Kotlin DSL
— Experience with third-party libraries, APIs (Firebase) and custom frameworks

Tasks and responsibilities:
— Guide team development and testing efforts towards successful project delivery
— Maintain high standards of software quality within the team by establishing good practices and habits.
— Design, build, and maintain high performance, reusable, and reliable code
— Suggest technical and functional improvements to add value to the product
— Collaborate with cross-functional teams to define, design, and ship new application features
— Lead and contribute to peer code reviews
— Identify options for potential solutions and assessing them for both technical and business suitability

With us you will enjoy:
— Working with a team of people to build the future of an industry
— Non-trivial challenges and various specter of interesting tasks
— A flexible, friendly and collaborative work environment
— Corporate culture based on common sense
— Opportunities to influence the creation of new products and their quality

About Ajax Systems

Ми, Ajax Systems, створюємо системи безпеки і smart home пристрої. Хочемо, щоб кожен дім став безпечним і надійним, а сигналізації — технологічними, стильними і простими у використанні. Віримо в інтернет речей і розумну безпеку як його основу.
Ajax — це компанія повного циклу від генерації ідеї і R&D до масового виробництва і продажів. Ми робимо все: розробляємо та виготовляємо датчики, централі, пишемо для них прошивку, розробляємо серверну частину і випускаємо мобільні застосунки. Вся команда розташована в одному офісі в Києві, всі технічні і продуктові рішення приймаються локально.

Company website:

DOU company page:

Job posted on 23 June 2020

Apply for job

Similar jobs

Android Engineer at O2IT Recruitment

Kyiv, 25 June

Senior Android Developer at Levi9

Kyiv, Lviv, 10 June

Senior Android Engineer at O2IT Recruitment

Kyiv, 25 June

Reverse/User emulation engineer at consumerlabs

Kyiv, Kharkiv, 08 July

All jobs Android Kyiv