Jobs · South Dakota

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

Similar jobs

Lead Software Engineer

Paramount+San Francisco, CA· 2 mo ago
Engineering$157k–$235k/yrapply on careers.paramount.com

Lead Software Engineer

Randstad Digital AmericasMcLean, VA· 3 wk ago
Engineering$84.87–$93.93/hrapply on randstadusa.com