Перейти к основному разделу
Чат
  • Укр
  • Рус

Уведомления

Ваш профиль

Подать объявление
Опубликовано 09 апреля 2026 г.

Middle Android Engineer (Lviv, Ivano-Frankivsk, Kyiv) (#5015)

Местоположение

Киев, Шевченковский

Тип занятости

Полная занятость

График работы

Гибкий график

Местоположение

Киев, Шевченковский

Описание

We are looking for a Middle Android Engineer (Lviv, Ivano-Frankivsk, Kyiv) to join our team! The engineer will independently own, maintain, and deliver assigned tasks, contributing to feature development, supporting existing functionality, and working within the established architecture and development processes.

Responsibilities:

  • Develop and maintain features for a native Android application
  • Independently own, manage, and deliver assigned tasks
  • Collaborate with UX/UI, QA, and iOS teams to implement product requirements
  • Follow existing application architecture, workflows, and development processes
  • Participate in requirements clarification and task estimation
  • Contribute to code reviews and incorporate feedback
  • Write clean, maintainable, and well-structured code
  • Support and maintain existing functionality, including bug fixing
  • Design and implement modules of moderate complexity following established patterns
  • Use dependency injection within the existing project setup
  • Follow source control best practices (branching, merging, pull requests)
  • Ensure tasks are delivered according to acceptance criteria and quality standards
  • Write tests according to team practices
  • Use debugging tools effectively to identify and resolve issues

Requirements:

  • 3+ years of commercial Android development experience
  • Solid knowledge of Kotlin and Java (OOP, generics, interoperability basics)
  • Strong understanding of Android fundamentals (lifecycle, UI components, navigation, ViewModel, LiveData)
  • Familiarity with common Android libraries and development tools
  • Good understanding of concurrency, including Coroutines
  • Experience working with REST APIs and networking basics
  • Familiarity with local data storage (Room, SharedPreferences, file storage)
  • Understanding of software design patterns (MVVM, MVP) within an existing architecture
  • Experience with dependency injection frameworks (e.g., Koin, Hilt, or similar)
  • Basic knowledge of unit and UI testing
  • Experience working in Agile/Scrum environments
  • Ability to work within a defined architecture and follow established development practices
  • Ability to identify and fix issues, escalating complex cases when needed
  • Strong communication skills and the ability to clearly report progress and blockers
  • Proactive mindset with a focus on learning and continuous improvement
  • Ability to work effectively in a team and contribute to knowledge sharing
  • Upper-Intermediate level of English
  • This role follows a hybrid work model, with occasional on-site presence required.

Nice to Have:

  • Experience with BLE
  • Exposure to VoIP / OTA / JNI
  • Basic experience using AI tools in development workflows

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Откликнуться
ID: 918699959

У вас есть вопросы к работодателю относительно этой вакансии?

Бесплатное приложение для твоего телефона