Android Developer
Aida Projektai MB- Location
- Vilnius City Municipality · Baltic States and Poland
- Workplace
- Remote
- Employment
- Full Time
- Salary
- EUR 30–38/hr
Posted 1mo ago
Project/Client
Banking
Location
Baltic States and Poland (remote)
Start Date
ASAP
Rate
30 - 38 EUR/h
Language
English (minimum B2)
Role Overview
We are looking for an Android Developer to join a dynamic and collaborative engineering team of our client. The role involves building and maintaining high-quality Android applications using Kotlin, with a strong focus on performance, security, and user experience. The developer will work with RESTful APIs, modern Jetpack components, and industry-standard architectures such as MVVM, MVI, and Clean Architecture. This is an opportunity to collaborate across teams, take ownership of complex technical challenges, and grow within a fast-paced development environment.
Key Responsibilities
- Develop and maintain Android applications using Kotlin and Java
- Work with RESTful APIs, networking, and XML/JSON data formats
- Build modern UI components using Jetpack Compose
- Implement reactive and asynchronous patterns using Coroutines, Flow, ViewModel, and LiveData
- Apply architectural patterns including MVVM, MVI, and Clean Architecture
- Integrate APIs using Retrofit and OkHttp
- Implement dependency injection using Hilt or Dagger and apply modularization principles
- Write and maintain unit tests (JUnit, MockK) and UI tests
- Ensure solutions meet high standards of performance, security, and user experience
- Maintain high code quality and contribute to knowledge sharing within the team
- Manage source code and collaborate using Git
Must-Have Requirements
- Proven experience in Android application development
- Strong proficiency in Kotlin and familiarity with Java
- Hands-on experience with Jetpack Compose, ViewModel, LiveData, Coroutines, and Flow
- Solid understanding of MVVM, MVI, and Clean Architecture patterns
- Experience integrating RESTful APIs using Retrofit and OkHttp
- Knowledge of dependency injection with Hilt / Dagger and application modularization
- Experience with unit testing (JUnit, MockK) and UI testing
- Proficiency in version control with Git
- Good command of English (minimum B2)
Nice to Have
- Experience with CI/CD pipelines
- Knowledge of cryptography and secure coding practices
- Familiarity with OWASP MASVS (Mobile Application Security Verification Standard)
Skills
- Kotlin
- Java
- Jetpack Compose
- ViewModel
- LiveData
- Coroutines
- Flow
- MVVM
- MVI
- Clean Architecture
- Retrofit
- OkHttp
- Hilt
- Dagger
- JUnit
- MockK
- Git
- CI/CD
More jobs at Aida Projektai MB
All 124Test Lead
Aida Projektai MB · Cairo, Egypt · 3d ago
Senior AI Application Security Engineer
Aida Projektai MB · Cairo, Egypt · 7d ago
Senior Application Security Engineer
Aida Projektai MB · Cairo, Egypt · 7d ago
Senior BI Reporting Developer
Aida Projektai MB · Cairo, Egypt · 7d ago
Software Engineer (Python)
Aida Projektai MB · Vilnius, Lithuania · EUR 35–40/hr · 8d ago
Similar roles
Freelance Senior (.NET) Software Engineer (B2B Contract)
Wise Integration · Vilnius · yesterday
Backend Engineer | Mid - Senior | Go | Payments Team
Nord Security · Vilnius · yesterday
Software Engineer, Platform - Vilnius, Lithuania
Speechify · Vilnius, Lithuania · 2d ago
Software Engineer, Platform - Kaunas, Lithuania
Speechify · Kaunas, Lithuania · 2d ago
Backend Engineer (VPN)
Proton · Geneva · Barcelona · Vilnius · 3d ago
Senior Java Software Engineer, Search team
Kayak · Kaunas Office · 3d ago