Ajax Systems — розробник і виробник бездротових систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема з 27 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури.
22 мая 2020

Android Team Lead


Необходимые навыки

— 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

Будет плюсом

— 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


— 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
— Parking for cars and bicycles
— Football team
— Bookcrossing
— Table soccer
— Sports facility
— Medical insurance
— Education compensation
— English classes
— Flexible work hours
— Easy going onboarding
— Agile management
— Budgets for team building
— Three kitchens with drinks, breakfast meals, cookies, fruits, etc.


— 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

О проекте

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.

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. 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.


Горячие вакансии

Все вакансии