act digital
Mobile Engineer
act digitalPortugal2 days ago
Full-timeInformation Technology
  • Develop features from discovery to release, including design, implementation, testing, and monitoring.
  • Build Android apps using Kotlin, Jetpack Compose, Android Jetpack components, and Material Design 3.
  • Implement scalable architectures (Clean Architecture, MVVM) following SOLID principles.
  • Integrate REST APIs, manage local storage (SQL), and ensure offline-capable experiences.
  • Ensure app performance, stability, accessibility, and set up analytics/crash reporting (e.g., Firebase).
  • Write automated tests (unit, integration, UI) and maintain high code quality.
  • Manage CI/CD pipelines and automate builds/releases.
  • Handle Google Play Console releases, versioning, and rollout processes.
  • Participate in pair programming, code reviews, TDD/BDD, and stay updated with mobile best practices.


Requirements

  • Strong experience with Kotlin and good knowledge of Java for Android.
  • Experience with Jetpack Compose and state management (State, Flow, ViewModel).
  • Solid understanding of Android Jetpack components (Navigation, Room, WorkManager, etc.).
  • Experience with Coroutines and Kotlin Flow.
  • API integration experience and good understanding of UI/UX principles.
  • Strong grasp of architecture patterns (Clean Architecture, MVVM) and SOLID principles.
  • Good debugging and testing skills.
  • Familiarity with Git and version control.

Key Skills

Ranked by relevance