-
Smart Consulting

Senior Android Engineer

Smart Consulting
Portugal · Full-time · Mid-Senior

Looking to take the next step in your career in Mobile Development?

Then you’ve come to the right place – Smart!

Technology, transformation, and innovation are part of our DNA. We are a technology consulting company with over a decade of experience delivering national and international projects in IT and Telecommunications, and we want to be part of your story.


What do you need to be a SMART SENIOR ANDROID ENGINEER?

  • 5+ years of experience in Android development;
  • Strong experience with Kotlin and/or Java;
  • Solid knowledge of Jetpack libraries such as Compose and Lifecycle;
  • Experience with dependency injection (Dagger/Hilt);
  • Experience consuming APIs (Retrofit) and handling background tasks (WorkManager);
  • Strong understanding of Android architecture patterns, especially MVVM and MVI;
  • Experience with asynchronous programming (Coroutines, Flow, RxJava, RxKotlin);
  • Experience with testing frameworks (Espresso, Mockito, UI and end-to-end testing);
  • Experience maintaining and improving CI/CD pipelines (Fastlane, Bitrise, or GitHub Actions);
  • Knowledge of version control and development best practices.
  • Fluency in English (mandatory).


What will you be doing at SMART?

  • Develop, maintain, and evolve Android applications ensuring performance, reliability, and scalability;
  • Work on core product areas such as navigation, lessons, and review systems;
  • Improve code quality through continuous refactoring and reduction of technical debt;
  • Contribute to the evolution of architecture and promote best development practices;
  • Define and implement automated testing strategies (unit, integration, UI, and end-to-end);
  • Ensure release stability and confidence through strong quality processes;
  • Collaborate with technical and product teams to deliver continuous value.


Nice to have

  • Experience in product-oriented environments and continuous improvement;
  • Familiarity with large-scale testing strategies and quality practices;
  • Knowledge or interest in Artificial Intelligence models;
  • Strong critical thinking, autonomy, and team spirit.


Why be SMART?

  • We bring projects to life.
  • We love what we do and take pride in the results of our work.
  • We are simple and efficient.
  • We value our people.
  • We are a dynamic, trustworthy, and collaborative team.


Where can you be SMART?

  • Remote – Portugal.

Key Skills

Ranked by relevance

android ui artificial intelligence fastlane kotlin cicd
Login to Apply
Posted
Apr 06, 2026
Type
Full-time
Level
Mid-Senior
Location
Portugal

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Excelia
Related

Senior Android Developer

2026-04-11

Full-time
Not Applicable
Portugal
IT Services
Engineering
View Job Details
CI&T
Related

Site Reliability Engineer (SRE) Mid-Level / Senior, Portugal

2026-04-11

Full-time
Not Applicable
Portugal
IT Services
Engineering
View Job Details
Smart Consulting
Related

Java Developer

2026-03-26

Full-time
Associate
Portugal
IT Services
Information Technology