Опубликовано 09 апреля 2026 г.
Middle Android Engineer (Lviv, Ivano-Frankivsk, Kyiv) (#5015)
N-iX Узнать больше
Местоположение
Киев, Шевченковский
Тип занятости
Полная занятость
График работы
Гибкий график
Местоположение
Киев, Шевченковский
Описание
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
У вас есть вопросы к работодателю относительно этой вакансии?