We are looking for a skilled and enthusiastic Middle Android Developer with experience in developing mobile and Android TV applications. In this role, you will contribute to building and optimizing user-centric Android and Android TV applications. Your expertise will help create seamless viewing experiences, enhancing accessibility, performance, and design on the big screen.
Key Responsibilities:
- Android TV Development: Design, develop, and optimize applications specifically for Android TV platforms, leveraging Leanback or Jetpack Compose for TV.
- General Android Development: Develop and maintain high-quality Android applications for mobile and tablet devices using Kotlin (and/or Java).
- API Integration: Integrate applications with RESTful APIs and third-party services to ensure robust functionality.
- Performance Optimization: Enhance performance and ensure smooth functionality across various Android and Android TV devices.
- Testing & Debugging: Conduct testing on Android TV and mobile devices, addressing bugs and ensuring compatibility.
- Collaboration: Work with cross-functional teams, including product managers, designers, and backend developers, to deliver exceptional solutions.
- Documentation: Maintain comprehensive documentation for Android and Android TV projects.
Experience:
- 2-4 years of professional experience in Android development.
- Demonstrated experience building applications for Android TV, including Leanback library or Jetpack Compose for TV.
Technical Skills:
- Proficiency in Kotlin (and/or Java).
- Strong knowledge of Android SDK and Android Jetpack components.
- Familiarity with designing for TV interfaces, including navigation with D-Pads, remote controls, and focus management.
- Experience with media playback using ExoPlayer or similar tools.
- Knowledge of architectural patterns like MVVM, MVP, or Clean Architecture.
We offer:
- competitive salary according to the qualifications;
- flexible working hours;
- remote or hybrid work model (office location: Lviv, 4, Volodymyr Velykyi str.);
- 18-days paid vacation; 5 days paid sick leave, 11 state holidays;
- accounting support;
- professional development and well-being (English/professional courses/sports are partially compensated by the company);
- the agile approach to management and no bureaucracy;
- participation in specialized conferences, training programs, and seminars.