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

Senior Android Developer (вакансія неактивна)


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.

Required skills:

— 4+ years of experience in Android development

— 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

— Practical experience with Kotlin Coroutines

— Familiar with Android Design patterns like MVVM, MVP, MVC

— Familiarity with cloud message APIs and push notifications

— Experience with ORM, Realm databases

— Experience with different libraries such as Dagger 2, Retrofit2

— Experience in writing unit tests

— 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 and problem solving skills

— Passion for software engineering, learning and continuous improvement

Would be a plus:

— Practical experience with video streams

— Practical experience with Jetpack Compose

— Experience with TDD technique

— Knowledge of Android NDK

— Experience with MVVM

— Experience with Android architecture components

— Practical experience with Kotlin DSL

— Experience with third-party libraries, APIs (Firebase) and custom frameworks

Tasks and responsibilities:

— Follow high standards of software quality established in the team

— 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

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

— Opportunities to influence the creation of new products and their quality