Android Developer

Reposted 17 Days Ago
Be an Early Applicant
Oeiras, Lisboa, PRT
In-Office
Junior
Digital Media • Information Technology • Marketing Tech • Professional Services
The Role
Develop and maintain the Moey! Android app, focusing on clean Kotlin code, modern Android UI using Jetpack Compose, and implementing architectural patterns like MVVM.
Summary Generated by Built In

ABOUT US

Founded in 2009, we are now a melting pot team based in Lisbon, Porto & Boston that has deployed more than 200 projects for our world-class clients.

Our team is made up of people with amazing knowledge on Design, Usability and Web/Mobile based Software. We're a user-centred & quality software-driven company. And we work with a passion for creating something new and cool.

Our goal is to find out ways to make your (and our users') life bliss.

Whether an iOS & Android mobile application for a fintech or a multi-platform e-commerce solution, we have the talent to meet our client's needs and beyond.


ROLE DESCRIPTION


Join a team of 5 Android developers dedicated to developing and maintaining the Moey! Android app.



Requirements
  • Strong proficiency in Kotlin: Ability to write clean, maintainable, and idiomatic Kotlin code, with solid understanding of coroutines, flows, and common design patterns.
  • Android SDK expertise (Compose-first): Strong experience building modern Android UIs using Jetpack Compose as the primary framework, with good understanding of state management and UI best practices. Familiarity with the View system is a plus.
  • Architectural patterns (MVVM / Clean): Practical experience applying MVVM and familiarity with Clean Architecture principles, including separation of concerns and modularization.
  • Networking and API integration: Experience consuming RESTful APIs using Retrofit/OkHttp, including error handling, pagination, and basic caching strategies.
  • Dependency injection: Hands-on experience with DI frameworks such as Hilt or Dagger, and understanding of dependency management principles.
  • Gradle and build configuration: Comfortable managing dependencies, build variants, and optimizing build configurations using Gradle.
  • Data persistence: Experience with Room and understanding of local data caching strategies; familiarity with DataStore or SharedPreferences.
  • Testing: Ability to write unit tests and basic UI tests using tools like JUnit, Mockito, or Espresso.
  • Git and collaboration workflows: Comfortable with branching strategies, pull requests, code reviews, and resolving merge conflicts.
  • Performance and debugging: Experience using Android Studio tools for debugging, profiling, and performance optimization (e.g., memory leaks, UI performance).
  • App lifecycle and state management: Solid understanding of Android lifecycle and handling configuration changes and state.
  • CI/CD basics: Familiarity with CI/CD pipelines and automated builds (e.g., GitHub Actions, Bitrise, Jenkins).
  • Agile methodologies: Experience working in Agile environments (Scrum/Kanban), collaborating with cross-functional teams.


Skills Required

  • Strong proficiency in Kotlin
  • Android SDK expertise (Compose-first)
  • Architectural patterns (MVVM / Clean)
  • Networking and API integration
  • Dependency injection
  • Gradle and build configuration
  • Data persistence
  • Testing
  • Git and collaboration workflows
  • Performance and debugging
  • App lifecycle and state management
  • CI/CD basics
  • Agile methodologies
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1,000 Employees
Year Founded: 2002

What We Do

WYgroup is the largest independent group for Marketing and Customer Experience Services in Portugal, offering integrated solutions across data, brand communication, user-centered design, and technology.

Similar Jobs

AlphaSense Logo AlphaSense

Android Engineer

Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Remote or Hybrid
26 Locations
2000 Employees

Devoteam Logo Devoteam

Android Engineer

Consulting • Cybersecurity
In-Office
Lisboa, PRT
9850 Employees

MLabs Logo MLabs

Senior Android Engineer

Artificial Intelligence • Blockchain • Information Technology • Consulting
In-Office or Remote
5 Locations
90K-110K Annually

Devoteam Logo Devoteam

Android Engineer

Consulting • Cybersecurity
Hybrid
Lisboa, PRT
9850 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account