-
View all jobs
Job Description:
- Own features end-to-end, including discovery, design, implementation, testing, release, and monitoring
- Develop modern, high-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 WebSockets; manage local persistence using SQL with an offline-first mindset
- Ensure high standards of performance, reliability, accessibility, and usability
- Set up and maintain CI/CD pipelines (e.g., GitLab 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 high-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, ViewModel, Navigation)
- Hands-on experience with Android Jetpack components: Lifecycle, ViewModel, Navigation, Room, WorkManager, 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 user-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 open-source projects or published apps in Google Play Store
Key Skills
Ranked by relevance
android
ui
gitlab ci
firebase
cucumber
gradle
gitlab
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Mid Android Developer
2026-05-20
Full-time
Mid-Senior
Portugal
IT Services
Consulting
View Job Details
Related
Java Software Engineer
2026-05-25
Full-time
Associate
Netherlands
IT Services
Information Technology
View Job Details
Related
Java Developer
2026-05-26
Full-time
Associate
Poland
IT Services
Information Technology
Login to Apply
- Posted
- Sep 24, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Lisbon
- Company
- act digital
Industries
IT Services
IT Consulting
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Mid Android Developer
2026-05-20
Full-time
Mid-Senior
Portugal
IT Services
Consulting
View Job Details
Related
Java Software Engineer
2026-05-25
Full-time
Associate
Netherlands
IT Services
Information Technology
View Job Details
Related
Java Developer
2026-05-26
Full-time
Associate
Poland
IT Services
Information Technology