Android Mobile Developer
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: 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 Web
Sockets where needed); manage local persistence (SQL) and
- 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. , Git
Lab 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, View
Model, Navigation). - Familiarity with Android Jetpack libraries: Lifecycle, View
Model, Navigation, Room, Work
Manager, 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, Git
Lab, and Git
Hub. - 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
- being. - Hybrid Work Model: 2 days
- 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!
- Informações detalhadas sobre a oferta de emprego
Empresa: Hexa Consulting Localização: Setúbal
Setúbal, Setubal, PortugalPublicado: 14. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!