-
act digital

Mid-Senior - Mobile Android (Kotlin + Java)

act digital
Portugal · Full-time · Not Applicable

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
Login to Apply
Posted
Sep 24, 2025
Type
Full-time
Level
Not Applicable
Location
Lisbon

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
act digital
Related

Mid Android Developer

2026-05-20

Full-time
Mid-Senior
Portugal
IT Services
Consulting
View Job Details
act digital
Related

Java Software Engineer

2026-05-25

Full-time
Associate
Netherlands
IT Services
Information Technology
View Job Details
act digital
Related

Java Developer

2026-05-26

Full-time
Associate
Poland
IT Services
Information Technology