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
- 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: Lisboa
Lisboa, Lisboa, PortugalPublicado: 29. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!