Senior Android Developer (offline)

Ajax Systems Ukrainian Product πŸ‡ΊπŸ‡¦
Key skills:
β€” 4+ years of experience in Android development
β€” 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
β€” 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 RxJava, 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 Kotlin Coroutines
β€” 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

We offer:
β€” Non-trivial challenges and various range 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
β€” Flexible working hours
β€” Medical insurance
β€” Education compensation
β€” English classes
β€” Parking for cars and bicycles
β€” Football team, bookcrossing, table soccer etc.

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

About SQUAD

SQUAD is a research and delivery team working on impactful products.

We are gathering top notch minds in domains such as Research, Embedded, Hardware, Mobile, QA, Infrastructure, Delivery, Product and Design, and Analytics to collaborate on the latest smart home security/IoT.

Our modern labs feature test devices and leading optical equipment, creating a unique opportunity to work and innovate on real R&D in Ukraine. We are a growing team that operates with a startup spirit to generate solutions for products and raise the bar with every detail.

We pull together strong performers and foster an environment for creativity and discovery. We believe that the synergy of outstanding people and this environment can tackle any global challenge.

Forget good. Do great in SQUAD.

Company website:
https://squad.ua/

DOU company page:
https://jobs.dou.ua/companies/squad/

The job ad is no longer active
Job unpublished on 26 October 2020

Look at the current jobs Android Kyiv→