Senior Mobile Engineer (Android)

act digital

Porto

Presencial

EUR 45 000 - 70 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

act digital in Porto is seeking a Senior Android Engineer to own the full mobile lifecycle, from design to deployment and iterative improvements.

You will build high-quality Android apps with Kotlin and Jetpack Compose, implement scalable architectures, and foster test-driven development to ensure reliability and maintainability across releases.

Qualificações

  • Experience building modern declarative user interfaces with Jetpack Compose.
  • Familiarity with Kotlin Multiplatform or interest in cross-platform mobile development.
  • Strong understanding of asynchronous programming using Kotlin Coroutines.
  • Experience implementing clean architecture patterns such as MVVM.
  • Experience writing automated tests, including Unit Testing, UI Testing, and Integration Testing.

Responsabilidades

  • Design and develop high-quality Android applications using Kotlin and Jetpack Compose, delivering responsive, intuitive user experiences.
  • Build scalable, maintainable components that support long-term product evolution.
  • Create smooth animations and modern UI following Material Design principles.
  • Design and implement robust architectures using MVVM for clean separation of concerns.
  • Promote clean code, modularization, and reusable components.
  • Write unit, integration, and UI tests to ensure reliability and quality.
  • Collaborate with Product Managers, Designers, Backend Engineers, QA, and clients to translate requirements into technical solutions.

Conhecimentos

Kotlin
Jetpack Compose
MVVM
TDD
CI/CD
REST APIs
OOP
UI Testing
Kotlin Multiplatform

Ferramentas

Compose Multiplatform
Hilt/Koin/Dagger

Descrição da oferta de emprego

As a Senior Android Engineer, you'll take ownership of the full application lifecycle, contributing to the design, development, and continuous evolution of modern mobile solutions.



  • Design and develop high-quality Android applications using Kotlin and Jetpack Compose, delivering responsive, intuitive, and visually engaging user experiences.

  • Build scalable, maintainable, and reusable components that support long-term product evolution.

  • Create smooth animations, fluid interactions, and modern UI experiences following Android best practices and Material Design principles.

  • Design and implement robust application architectures using patterns such as MVVM, ensuring clean separation of concerns and long-term maintainability.

  • Contribute to architectural decisions, technical roadmaps, and engineering best practices.

  • Promote clean code, modularization, and reusable software components.


Deliver High-Quality Software


  • Write clean, efficient, and testable code following modern software engineering standards.

  • Develop comprehensive unit, integration, and UI tests to ensure application reliability and maintain high code quality.

  • Apply engineering practices such as Test-Driven Development (TDD), Continuous Integration, and Continuous Delivery (CI/CD).

  • Continuously optimize application performance, responsiveness, and resource usage.

  • Work closely with Product Managers, Designers, Backend Engineers, QA Engineers, and clients to transform business requirements into high-quality technical solutions.

  • Participate in sprint planning, code reviews, technical discussions, and Agile ceremonies.

  • Support clients by validating technical requirements and proposing scalable implementation strategies.


Own the Product


  • Take ownership of features throughout their entire lifecycle—from design and implementation to deployment, monitoring, and continuous improvement.

  • Investigate production issues, perform root cause analysis, and implement long-term solutions to ensure application stability.

  • Continuously identify opportunities to improve user experience, code quality, and development processes.


Required Experience

Experience building modern declarative user interfaces with Jetpack Compose.


Familiarity with Kotlin Multiplatform or interest in cross-platform mobile development.


Strong understanding of asynchronous programming using:



  • Kotlin Coroutines

  • RxJava (nice to have)


Experience implementing clean architecture patterns such as MVVM.


Experience writing automated tests, including:



  • Unit Testing

  • UI Testing

  • Integration Testing


Strong understanding of object-oriented programming, software design principles, and common design patterns.


Experience working within Agile, cross-functional product teams.


Comfortable interacting directly with clients and translating business needs into technical solutions.



  • Kotlin

  • Kotlin Multiplatform

  • Jetpack Compose

  • Compose Multiplatform

  • MVVM

  • Design Patterns


Concurrency


  • Kotlin Coroutines

  • RxJava


Quality Engineering


  • Unit Testing

  • UI Testing

  • Test-Driven Development (TDD)

  • Continuous Delivery (CI/CD)


Software Engineering


  • REST APIs

  • Service-Oriented Architecture

  • Data Structures & Algorithms

  • Performance Optimization


Nice to Have

Experience with Compose Multiplatform.


Experience with Dependency Injection frameworks (Hilt, Koin, or Dagger).


Familiarity with modular Android applications.


Experience publishing applications to Google Play.


Knowledge of monitoring, crash reporting, and analytics platforms.


Experience working in product-driven environments.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Android Developer
Senior Android Developer

Bliss Applications • Lisboa

Híbrido
EUR 50 000 - 80 000
Android Developer
Android Developer

Explore Group • Portugal

Teletrabalho
Fully remote working environment
Competitive daily rate
Flexible working hours
Mobility Sector | Android Developer
Mobility Sector | Android Developer

Devoteam • Lisboa

Presencial
EUR 40 000 - 60 000
Android Developer
Android Developer

WYperformance • Oeiras

Presencial
EUR 35 000 - 55 000
Senior Android Developer
Senior Android Developer

Olisipo • Lisboa

Híbrido
EUR 55 000 - 75 000
Health insurance
Free online training through Udemy
Discounts at Olisipo Partners
+4
Desenvolvedor para Android
Desenvolvedor para Android

Sysmatch • Portugal

Presencial
EUR 42 000 - 65 000
Personalized onboarding experience
Career development opportunities
Access to exclusive discounts
+5
Senior Android Engineer — Kotlin, Jetpack Compose, Remote
Senior Android Engineer — Kotlin, Jetpack Compose, Remote

Aubay Portugal • Portugal

Presencial
EUR 42 000 - 70 000
Training & mentoring
Career advancement
Health insurance (dental)
+5
Android Developer
Android Developer

We are META • Portugal

Presencial
EUR 52 000 - 78 000
Welcome kit
Health insurance
Coverflex meal card
+4
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Lisboa

Teletrabalho
EUR 45 000 - 65 000
Mentorship and TechTalks
USD-based pay with budgets for education and fitness
Opportunity to work on exciting projects
+1
Senior Android Engineer for Frontline Platform
Senior Android Engineer for Frontline Platform

TeamViewer • Porto

Híbrido
EUR 42 000 - 62 000
Onsite HQ onboarding
Competitive compensation and bonus
Public transport-friendly offices
+5