Lead Android Developer
Cogniteq · Lead, SD · 2 wk ago
Full-time
Responsibilities
- Develop native Android applications for phones, tablets, IoT, and AR
- Manage and develop your own team of 3 developers
- Collaborate with a team to define, design, and ship new features
- Cooperate with business requirements
- Participate in daily project meetings
Requirements
- 4+ years of commercial experience in Android development
- Upper Intermediate English (required)
- Experience in Kotlin for Android (required)
- Strong knowledge of OOP methodology
- Experience with application design patterns: MVC, MVVM
- Practice with Retrofit and Gson
- Proficiency with Dagger2, RxJava 2.x/3.x, Koin
- Experience with databases such as SQLite and Realm
- Experience with Android X, Jetpack (Room, ViewModel, LiveData, WorkManager, Navigation Component)
- Experience in writing tests
Would Be an Advantage
- Experience in reactive programming, building libraries, and designing APIs used by others
- Experience in complex projects (finance/banking apps, online stores, etc.)
Benefits
- Competitive salary
- Flexible working schedule
- Corporate medical insurance
- Sports activities coverage
- Remote work opportunity
- Vacation: at least 26 days, plus 3 fully paid days-off during the working year
- Internal English courses
- Comfortable and fully equipped workplace
- Experience working with colleagues locally and overseas
- Self-realization opportunities
- Participation in challenging projects using new technologies and tools
- Friendly team and enjoyable working environment
- Social and corporate events
- Career development opportunities
- Participation in professional training and meetups