Contact Address

Rua Julieta Ferrão N.º 12 2º Piso, 202 1600–131 Lisboa, Portugal

Avenida da Liberdade N.º 615
1º Piso 4710-251 Braga, Portugal

Entrar em contacto Get in Touch

geral@datasmart.pt recrutamento@datasmart.pt

Tel.: +351 214 171 161 - Lisboa
Tel.: +351 253 120 734 - Braga
Fax: +351 214 177 610
(Chamada para a rede fixa nacional)(Call to the national fixed network)

Senior Android Developer

# Think Data Be Smart #

About Us: DataSmart is a Portuguese company, positioning itself as a consulting company of excellence, with over 20 years of existence. We are specialized in Technologies and Information Systems services, for the Portuguese and International markets. We pride ourselves on fostering a culture of involvement, experience, and excellence.

Join our team as a Senior Android Developer (Hybrid – Lisbon, Braga or Coimbra)!

What You’ll Do:

  • Develop and maintain Android applications using Kotlin
  • Collaborate with teams on ongoing mobile initiatives and feature development
  • Build modern UIs using Jetpack Compose and XML-based layouts
  • Apply Material Design principles to ensure consistent UX/UI
  • Implement and maintain scalable architectures (MVVM, MVI, Clean Architecture)
  • Manage app navigation using Jetpack Navigation
  • Handle state and reactive data flows using StateFlow and ViewModel
  • Integrate with backend services via REST APIs (Retrofit, OkHttp)
  • Implement dependency injection using Dagger/Hilt
  • Develop asynchronous features using Kotlin Coroutines, Flow, or RxJava
  • Manage local data with Room, DataStore, and SharedPreferences
  • Ensure secure storage using EncryptedSharedPreferences
  • Monitor app performance and stability using Firebase Analytics and Crashlytics
  • Support CI/CD processes, including app distribution via Firebase
  • Participate in code reviews, testing, and debugging
  • Work in a hybrid agile environment with occasional on-site collaboration

Qualifications:

  • 5+ years of experience in Android development
  • Strong proficiency in Kotlin (primary language)
  • Basic knowledge of Java
  • Experience with Android Studio and Gradle
  • Solid understanding of modern Android UI frameworks (Jetpack Compose, XML)
  • Experience applying Material Design components
  • Strong knowledge of Android architecture patterns (MVVM, MVI, Clean Architecture)
  • Hands-on experience with Jetpack libraries (Navigation, ViewModel, StateFlow)
  • Experience with REST API integration (Retrofit, OkHttp)
  • Knowledge of dependency injection frameworks (Dagger/Hilt)
  • Experience with asynchronous programming (Coroutines, Flow, RxJava)
  • Familiarity with local storage solutions (Room, DataStore, SharedPreferences)
  • Experience with secure data storage practices
  • Experience using Firebase tools (Analytics, Crashlytics, App Distribution)
  • Understanding of CI/CD pipelines for mobile apps
  • Experience working in agile teams
  • Fluent English (minimum B2 level)
  • Must be based in Portugal and available for hybrid work (1 day/week on-site in Lisbon, Braga, or Coimbra)

At DataSmart, you will have the opportunity to integrate into a solid company and participate in projects of high recognition, nationally and internationally, with an appealing technological environment and career progression.

Excellence in the way to the future!

Connect with Us: Follow us on LinkedIn for updates on career opportunities, company news, and industry insights! For further details, visit us at www.datasmart.pt

#JoinOurTeam #DataSmart #ThinkDataBeSmart #Android #Kotlin

Do you accept the challenge?
We are waiting for you!

Voltar