-
Hexa Consulting

Android Mobile Developer

Hexa Consulting
Portugal · Full-time · Mid-Senior

We are looking for an Android Mobile Developer to join our Client's team on a hybrid working model from Lisbon.


Key Responsibilities:

  • Own features end-to-end: discovery, technical design, implementation, testing, release, and monitoring.
  • Build modern, performant Android apps using Kotlin (and Java where relevant) with Jetpack Compose, Android Jetpack components, and Material Design 3.
  • Design and implement scalable app architectures (Clean Architecture, MVVM) with a strong focus on SOLID principles.
  • Integrate RESTful APIs (and WebSockets where needed); manage local persistence (SQL) and offline-first experiences.
  • Ensure app performance, reliability, and accessibility; instrument analytics and crash reporting (e.g., Firebase).
  • Write robust automated tests (unit, integration, and UI with JUnit); maintain high code quality.
  • Own the CI/CD pipeline: set up and maintain pipelines (e.g., GitLab CI), Gradle automation, and release automation.
  • Manage Google Play Console releases: app signing/keystore management, versioning, internal/alpha/beta/production tracks, staged rollouts.
  • Stay up to date with the latest trends and best practices in mobile development.
  • Engage in pair and mob programming, code reviews, TDD, and BDD as opportunities to gain and share knowledge.


Required Qualifications:

  • Strong proficiency in Kotlin (primary) and Java for native Android development.
  • Knowledge of Jetpack Compose for declarative UI development, including state management (State, Flow, ViewModel, Navigation).
  • Familiarity with Android Jetpack libraries: Lifecycle, ViewModel, Navigation, Room, WorkManager, Paging; as well as Coroutines and Kotlin Flow.
  • Hands-on experience integrating APIs and managing data persistence.
  • Understanding of UI/UX design principles and ability to collaborate closely with designers.
  • Solid grasp of modern architecture patterns (Clean Architecture, MVVM) and SOLID principles.
  • Proficiency in debugging, testing (unit, integration, and UI), and ensuring app performance.
  • Experience with Git and version control systems.
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • Experience using tools like Jira, GitLab, and GitHub.
  • Familiarity with Agile Development Methodology and collaborative team environments.
  • Fluent in English, with excellent communication and teamwork skills.


Why Join Us?

  • Contract type: Indefinite / Employment OR B2B based on your preference.
  • Health Insurance: Comprehensive coverage for your well-being.
  • Hybrid Work Model: 2 days on-site, 3 days remote.
  • Continuous Learning: Access to a Udemy Business subscription with thousands of workshops and courses.
  • Team Culture: Collaborative and innovative work environment.


If you meet the above criteria and are ready for an exciting opportunity in a dynamic environment, submit your resume!

Key Skills

Ranked by relevance

android kotlin ui gitlab java restful apis gitlab ci gradle junit cicd jira git tdd sql
Login to Apply
Posted
Sep 03, 2025
Type
Full-time
Level
Mid-Senior
Location
Lisbon

Industries

Information Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ocado Technology
Related

Senior Android Software Engineer

2026-04-12

Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
Google
Related

Senior Software Engineer, Android

2026-04-10

Full-time
Mid-Senior
United States
Information Services
Information Technology
View Job Details
Google
Related

Software Engineer II, Neural Retrieval

2026-04-09

Full-time
Not Applicable
Switzerland
Information Services
Information Technology