undefined is hiring Android Developer

🏒🏠 Hybrid
πŸ•” Full-Time

Company Background

The customer offers access solutions and products for residential and commercial doors, as well as gate entries. These seamlessly integrate with existing systems, enabling remote control via Wi-Fi and compatibility with household appliances. Users can conveniently access them through mobile apps and internet-connected devices.

Project Description

The task is to work directly with other developers, product architects and leads (such as engineering, marketing, etc.) to translate requirements and the business product roadmap into code and a successful solution. 

Technologies

  • Java
  • Kotlin
  • Android SDK
  • MVVM
  • REST
  • Retrofit
  • Git
  • Jira

What You'll Do

  • Participate in daily communication with the client;
  • Investigate the product;
  • Do reverse engineering;
  • Describe the architecture of the existing solution;
  • Provide all the necessary information to BA to document it;
  • Rewrite the app using new technologies;
  • Provide CI build time optimizations;
  • Provide refactoring from MVVM to MVI;
  • Provide migration from Java to Kotlin;
  • Bump up the minimal Android version from 13 up to 14;
  • Deal with crashes;
  • Provide code architecture improvements;

Job Requirements

  • 2+ years' commercial experience developing, implementing, and maintaining native Android apps;
  • Experience working with Java & Kotlin;
  • Experience working with Azure and YaML;
  • Experience working with custom string localization mechanisms;
  • Experience working with MVVM & MVI (Interactors, Use Cases);
  • Experience working with the Codebase Modularization;
  • Experience working with Firebase (Analytics, Crashlytics, Remote Config, Cloud Messages, App Check);
  • Experience creating technical documentation;
  • Understanding home automation technologies (Alexa, Google Home, Apple Home);
  • Experience building unit tests;
  • Experience working with Git for source control;
  • Experience working with Agile or Lean processes;
  • Willingness to periodically travel to Chicago;
  • Level of English - from Intermediate (spoken/written);

What Do We Offer

The global benefits package includes:

  • Technical and non-technical training for professional and personal growth;
  • Internal conferences and meetups to learn from industry experts;
  • Support and mentorship from an experienced employee to help you professional grow and development;
  • Internal startup incubator;
  • Health insurance;
  • English courses;
  • Sports activities to promote a healthy lifestyle;
  • Flexible work options, including remote and hybrid opportunities;
  • Referral program for bringing in new talent;
  • Work anniversary program and additional vacation days.
Apply Now
Let the company know you applied through androidDev.careers. This helps us get more cool Android Developer jobs for you
Apply Now
πŸ‘€ 144 views
βœ… 5 applied (3%)
Want companies to apply to you instead?

Fill in your developer profile

Complete Profile

Other Android Developer Jobs you might like