Jobs Lviv, Android
2-
· 142 views · 7 applications · 26d
Junior/Middle Android developer
Hybrid Remote · Ukraine · English - NoneAbout the Role We are looking for a Junior–Strong Middle Android Developer to join our team in a full-time position. Requirements Initial commercial or practical experience in developing Android applications Basic understanding of Android UI components...About the Role
We are looking for a Junior–Strong Middle Android Developer to join our team in a full-time position.
Requirements
- Initial commercial or practical experience in developing Android applications
- Basic understanding of Android UI components and the Android operating system
- Proficiency in Kotlin and familiarity with Android Studio and the Android SDK
- Understanding of MVVM architecture and initial experience working with Jetpack Compose
- Fundamental knowledge of Kotlin coroutines and Flow for managing asynchronous tasks
- Familiarity with software development workflows, testing basics, and Agile/Kanban concepts
- Ability to read and understand technical documentation and requirements in English
Job Responsibilities
- Develop and maintain Android application functionality in accordance with established architectural guidelines
- Implement and support unit tests to ensure code stability and maintainability
- Participate in technical discussions and contribute to improving architectural decisions
- Stay updated on relevant Android technologies and development best practices
Nice to Have
- Experience working with Bluetooth and NFC communication technologies
- Foundational knowledge or initial experience with Kotlin Multiplatform (KMP)
Hiring Process
- Pre-screening (30 minutes) – Initial conversation focused on your background, experience, and project expectations.
Project Technical Interview (~1.5 hours) – In-depth discussion covering the Android technology stack, development practices, and architectural approaches.
Our Approach
- Transparency: We openly communicate the current state of the codebase and the challenges ahead.
- Result-Oriented: We prioritize effective delivery and product stability over unnecessary processes.
- Growth: An opportunity to contribute to meaningful improvements and work with modern technologies.
Flexibility: Flexible working hours and a strong focus on maintaining work-life balance.
We Offer
- Competitive compensation
- Flexible work schedule
- Paid time off, including vacation, sick leave, and public holidays
- Mentorship and support from experienced engineers
-
· 50 views · 3 applications · 3d
Senior/Lead Android Engineer
Hybrid Remote · Ukraine · 5 years of experience · English - B2We are looking for a prospective and ambitious Senior/Lead Android Engineer to join our team in Lviv! Responsibilities: Working on creating an Android native application Be aligned with UX/UI, Test, and iOS development teams on requirements and...We are looking for a prospective and ambitious Senior/Lead Android Engineer to join our team in Lviv!
Responsibilities:
- Working on creating an Android native application
- Be aligned with UX/UI, Test, and iOS development teams on requirements and specifications
- Understand current application workflows and provide maintenance help when necessary
- Provide technical support and act as a Subject Matter Expert in Android app development and maintenance
- Collaborate with the Mobile Architect, Team, PM, PО, and Designer to develop roadmaps and features to delight our product
- Be able to deal with issues and feel a deep need to share the experience with others
- Building technology in the right direction: for us, this means simple, organized, well-tested systems that gradually grow over time, and that provide plenty of insight into production performance
Requirements:
- 6-7+ years’ experience in Java, Kotlin (Coroutines, Flows), and Android development with recent Android SDKs and Material Design concepts
- Experience with multi-threading, memory management, and caching mechanisms specific to mobile devices
- Knowledge about the Android ecosystem, tooling, and libraries
- Good understanding of software design patterns such as MVP, and MVVM, and experience implementing them in Android applications
- Experience with DI framework Koin
- Experience with BLE
- Ability to break complex problems down into smaller components that are loosely coupled and testable
- Experience with unit testing and automated UI testing
- Experience with VoIP will be a plus
- AI experience in building intelligent mobile experiences is a strong plus
- Experience with OTA and JNI will be a plus
- Experience operating in a Scrum environment and a thorough understanding of Lean/Agile principles
- Upper-Intermediate English level
The ideal candidate is also:
- Has an Agile mindset and is a good team player
- Is pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs
- Can analyze, plan, and estimate requirements as well as identify risks involved and provide solutions to them
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