Filters (Clear filters)
Salary
Categories
MVVM
Add
Company
Work model
Employment type
Find your next tech job
Most relevant

MVVM jobs

Senior Mobile Engineer (Android) - Design SystemSenior Mobile Engineer (Android) - Design System
EarnIn
Bangkok, Thailand (city)
Kotlin
Agile
Figma
iOs
MVVM
Android
Posted 22 hours ago
Senior Mobile Engineer (Android)Senior Mobile Engineer (Android)
EarnIn
Mexico, Central America (country)
Kotlin
React
iOs
Architect
Back-end
MVC
MVVM
Android
Posted 22 hours ago
iOS EngineeriOS Engineer
Blockchain.com
United Kingdom, Northern Europe (country)
GitHub
MVC
Cloud
Crypto
Blockchain
Swift
MVVM
Git
iOs
Posted 1 day ago
Senior Full Stack Engineer ISenior Full Stack Engineer I
YPrime
Raleigh, United States (city)
Javascript
React
Scrum
Full-stack
Node.js
MVVM
Agile
C
Git
Posted 3 days ago
Android EngineerAndroid Engineer
Blockchain.com
France, Western Europe (country)
Gradle
Git
Android
Cloud
MVVM
GitHub
Blockchain
Crypto
Kotlin
Java
Posted 6 days ago
Mobile Engineer (iOS)NewMobile Engineer (iOS)New
EarnIn
Mexico, Central America (country)
Git
Android
Swift
Agile
MVVM
AI
iOs
Back-end
Posted 7 days ago
Software Engineer III, Android - PartnershipsSoftware Engineer III, Android - Partnerships
MyFitnessPal
United States, Northern America (country)
$135k - $160k
Software engineer
Java
GraphQL APIs
Git
Kotlin
MVVM
Android
Posted 13 days ago
Senior iOS EngineerSenior iOS Engineer
Fay
New York City, United States (city)
Postgres
Swift
Front-end
iOs
Python
Product Manager
Back-end
React
MVVM
Posted 14 days ago
Senior Full Stack Engineer ISenior Full Stack Engineer I
YPrime
Malvern, Australia (city)
MVVM
Javascript
React
Agile
Scrum
Node.js
Full-stack
C
Git
Posted 15 days ago
Mobile Engineer II (Android/Flutter)Mobile Engineer II (Android/Flutter)
Tamara
India, Southern Asia (country)
Scrum
iOs
JSON
Git
REST APIs
Cloud
Android
Dart
Java
Kotlin
MVVM
SQLite
Agile
Posted 17 days ago
Senior iOS DeveloperSenior iOS Developer
Well
New York, United States (region)
$147k - $165k
Software engineer
Back-end
iOs
Cloud
Engineering Manager
Swift
MVVM
Firebase
C
Objective-C
JSON
Git
Developer
Figma
Agile
QA Engineer
Posted 20 days ago
Senior Android EngineerSenior Android Engineer
OpenTable
Melbourne, Australia (city)
Android
Cloud
iOs
Java
MVVM
Kotlin
Software engineer
Posted 22 days ago
Senior Backend EngineerSenior Backend Engineer
CardFlight
United States, Northern America (country)
$150k - $180k
Ruby on rails
React
Back-end
AWS
Typescript
Network
Agile
Swift
Javascript
C
Software engineer
iOs
Kotlin
MVVM
DevOps
Front-end
Sales
Android
Ruby
GitHub
Posted 23 days ago
Staff Software Engineer, iOSStaff Software Engineer, iOS
Omada Health
Washington, United States (region)
$202k - $253k
Postgres
Agile
iOs
MVC
MVVM
Kotlin
GraphQL APIs
Figma
CircleCi
Git
Datadog
Ruby on rails
GitLab
Docker
Software engineer
Podman
Swift
Jenkins
AI
Android
REST APIs
AWS
Posted 25 days ago
Senior Software Engineer, AndroidNewSenior Software Engineer, AndroidNew
Calm
Minneapolis, United States (city)
$163k - $242k
iOs
jUnit
Back-end
REST APIs
Architect
AI
Kotlin
Android
MVVM
GitHub
Posted 28 days ago
Android Developer IIIAndroid Developer III
AccuWeather Careers
United States, Northern America (country)
$100k - $125k
Network
API
Developer
Kotlin
Git
Android
MVVM
Agile
Posted 29 days ago
Senior iOS Mobile App DeveloperSenior iOS Mobile App Developer
The Weather Company
Los Ángeles, Chile (city)
$65k - $85k
MVC
Developer
Swift
iOs
Objective-C
Network
AI
Firebase
MVVM
Posted 1 month ago
Senior iOS Mobile App DeveloperSenior iOS Mobile App Developer
The Weather Company
Los Ángeles, Chile (city)
$70k - $90k
MVC
Developer
Swift
iOs
Objective-C
Network
AI
Firebase
MVVM
Posted 1 month ago
Published: 2025-07-20  •  Bangkok, Thailand (city)
Kotlin
MVVM
Android
iOs
Agile
Figma
Hybrid
Full-time
About EarnIn

As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks.

We’re fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway. We’re growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.

POSITION SUMMARY

We’re seeking a Senior Android Engineer to join our Design Team in Bangkok and take a leading role in building and maintaining our mobile design system infrastructure. This role is ideal for an engineer passionate about UX, consistency, cross-functional collaboration, and framework development, with a strong grasp of Android development and experience working closely with designers to bring interfaces to life. You’ll partner with designers, iOS peers, and product engineers to ensure a unified, scalable, and accessible design system across platforms.

This position will be hybrid from our Bangkok office as part of our expanding site location, with two days a week onsite/in-person. EarnIn offers excellent employee benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. Our salary ranges are determined by role, level, and location.

WHAT YOU'LL DO

  • Own and evolve the Android side of our design system framework, ensuring the implementation of reusable, consistent, and scalable components.
  • Collaborate directly with designers to translate Figma designs into accurate and maintainable UI components.
  • Partner with iOS and product engineers to ensure platform design parity and system cohesion.
  • Manage and groom the design system backlog, triaging bugs, prioritizing features, and facilitating updates as needed.
  • Define and enforce versioning and governance standards for Android component releases, including documentation and communication of breaking changes.
  • Work closely with the design team to identify and implement tools that streamline Figma-to-code workflows, improving collaboration and reducing handoff friction.
  • Lead the creation of internal documentation, usage examples, and onboarding resources to scale adoption across product engineering teams.
  • Monitor token and component usage across the app to identify opportunities for refactoring, unification, or improvements.
  • Contribute to cross-functional standups, async updates, and design critiques, acting as the technical representative of the Android side of the design system.
  • Implement robust unit and UI tests to ensure the reliability and quality of design system components.
  • Help uphold design and accessibility standards across the mobile app.

WHAT WE'RE LOOKING FOR

  • Bachelor’s degree (or higher) in Computer Science, related field, or equivalent practical experience.
  • 4+ years of Android development experience, with a strong portfolio of scalable and reusable UI work.
  • Strong proficiency in Kotlin and modern Android development tools and paradigms (Jetpack Compose, MVVM, Coroutines, etc).
  • Demonstrated experience contributing to or maintaining a shared Android UI library or design system.
  • Deep understanding of UX and interaction design principles, with proven experience collaborating closely with design teams.
  • Proficiency in Figma and familiarity with design tokens, variables, and tooling integrations.
  • Familiarity with cross-platform consistency challenges and experience aligning multi-platform implementations.
  • Excellent communication and asynchronous collaboration skills, especially across time zones and disciplines.
  • Experience working in fast-paced, iterative environments, ideally with Agile or similar practices.
  • Bonus: experience with accessibility standards (WCAG), analytics instrumentation, or performance tuning for UI

#LI-Hybrid

At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging. EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws. EarnIn is an E-Verify participant. 

EarnIn does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team.

Looking for talent?

Get in front of thousands of skilled ML/AI Engineers and discover a suitable candidate for your job opening.