Mid-Senior - Mobile Android (Kotlin + Java)
Job Description:
- Own features
-
- end , including discovery, design, implementation, testing, release, and monitoring - Develop modern,
- performance Android apps using Kotlin , Jetpack Compose , and Material Design 3 - Implement Clean Architecture and MVVM , following SOLID principles for scalable codebases
- Integrate RESTful APIs and Web
Sockets ; manage local persistence using SQL with an
- first mindset - Ensure high standards of performance , reliability , accessibility , and usability
- Set up and maintain CI/CD pipelines (e. g. , Git
Lab CI), Gradle build automation, and release processes - Manage Google Play Console releases including keystore management, versioning, staged rollouts, and internal/alpha/beta/production tracks
- Write and maintain automated unit, integration, and UI tests using JUnit and related tools
- Implement monitoring, crash reporting, and analytics (e. g. , Firebase Crashlytics, Performance Monitoring)
- Collaborate with designers to implement
- quality user interfaces - Engage in pair/mob programming , code reviews , TDD , and BDD to promote knowledge sharing and quality
- Stay current with the latest Android development trends, tools, and best practices
Skills & Requirements:
- Strong experience in Kotlin (primary) and Java for native Android development
- Solid knowledge of Jetpack Compose : declarative UI building, state management (State, Flow, View
Model, Navigation) - Hands-on experience with Android Jetpack components: Lifecycle, View
Model, Navigation, Room, Work
Manager, Paging - Proficiency in asynchronous/reactive programming using Coroutines and Kotlin Flow
- Experience integrating with RESTful APIs and handling data persistence and caching
- Understanding of UI/UX design principles ; ability to implement designs that are visually appealing and
- friendly - Deep understanding of architecture patterns (Clean Architecture, MVVM) and SOLID design principles
- Proficient in debugging and testing , including writing unit and UI tests
- Familiarity with Git and modern version control workflows
- Experience managing Google Play Console releases and deployment workflows
Nice to Have:
- Experience with Firebase tools (Crashlytics, Remote Config, Analytics, Performance Monitoring)
- Experience in multi-module projects and modularization strategies
- Familiarity with BDD tools like Cucumber or Spek
- Exposure to Jetpack Glance , Wear OS , or other Android ecosystem platforms
- Contributions to
- source projects or published apps in Google Play Store
- Informações detalhadas sobre a oferta de emprego
Empresa: act digital Localização: Vila Real
Vila Real, Vila Real District, PortugalPublicado: 27. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!