Senior Android Software Engineer
Data Edge · Riga
Job description
About the role
We are looking for a Senior Android Software Engineer to lead the evolution of our Android application. You will own end‑to‑end feature development, drive technical improvements, and ensure a high‑performance, scalable user experience.
Key responsibilities
- Design, develop, and maintain production‑grade Android applications.
- Take ownership of solutions from design through testing and release.
- Contribute to architectural decisions and continuously improve the codebase.
- Implement new features and enhance existing functionality according to the roadmap.
- Collaborate with iOS engineers and cross‑functional teams for a consistent cross‑platform experience.
- Identify and resolve technical debt, performance bottlenecks, and code‑quality issues.
- Write clean, well‑tested code following modern engineering practices.
- Participate in code reviews, technical discussions, and engineering best‑practice initiatives.
- Support CI/CD pipelines and modern development workflows.
- Ensure successful releases and ongoing maintenance on Google Play.
Required profile
- Proven experience developing and maintaining Android apps in production.
- Advanced proficiency in Kotlin (Java a plus) and solid OOP, SOLID, clean‑code knowledge.
- Experience with scalable Android architectures such as MVVM and Clean Architecture.
- Hands‑on with Android SDK, Jetpack Compose, Dagger 2/Hilt, and Android Jetpack libraries.
- Strong background in reactive/asynchronous programming (Coroutines, Flow, RxJava).
- Deep understanding of concurrency, threading, and performance optimization.
- Experience integrating REST and/or GraphQL APIs.
- Proficiency in automated testing (unit, integration, UI).
- Familiarity with CI/CD pipelines, Git workflows, and code‑review practices.
- Good grasp of Material Design and mobile UX best practices.
- Experience publishing and maintaining apps on Google Play.
- Ability to drive technical initiatives independently and communicate effectively in an international team.
Required skills
- Kotlin
- Java
- Android SDK
- Jetpack Compose
- Dagger 2 / Hilt
- Android Jetpack libraries
- MVVM
- Clean Architecture
- Kotlin Coroutines
- Flow
- RxJava
- REST APIs
- GraphQL
- Unit, integration and UI testing
- CI/CD pipelines
- Git
- Material Design
- Google Play publishing
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches for Latvija.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published pirms 3 nedēļām
Expires pēc 1 mēneša
14 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Data Edge
Riga