MOBILE DEVELOPER

  • Full-time
  • Latvia

SUN FINANCE is a Riga-based fintech company providing financial services across four continents. Founded in 2017, we’ve grown beyond the startup phase—but we’ve kept its energy and innovation, now strengthened by stability and a great work environment.

Our success-driven team thrives on collaboration, ambition, and shared growth. And we’re not slowing down. Join us and be part of what’s next!

JOB MISSION

We are looking for a skilled Middle to Senior Compose Multiplatform Developer with a strong Android and/or multiplatform background.

In this role, you will build and evolve our mobile applications using Kotlin and Compose Multiplatform, following reactive programming principles and modern application architecture.

IT TEAM

IT team consists of 80+ professionals across 10 different teams, working with 10+ products. They are cross-functional, self-sufficient, and highly autonomous teams led by supporting and inspirational leaders. You will work in a full-stack team with colleagues like Service support specialists, QAs, Back-End, Front-End, Product Owner, and Team lead. Our stable processes will allow you to focus on your tasks and receive as much support as you need. We have varieties of different tasks (bug fixes, refactoring, different integrations, packages, and services creation and much more). 


THE TECHNOLOGY WE USE

  • Kotlin
  • Compose Multiplatform (CMP), Compose, Material 3
  • Kotlin Flow, Coroutines
  • MVI
  • Multi-module architecture
  • Layered architecture (UI, domain, data)
  • Claude Code

OUTCOMES

  • Develop and maintain features using Kotlin and Compose Multiplatform
  • Build reactive, state-driven UI using MVI
  • Work with Kotlin Flow for asynchronous and reactive programming
  • Contribute to multi-module and layered application architecture
  • Participate in architecture decisions and code reviews
  • Use Claude Code as part of the daily development workflow

REQUIREMENTS

  • 3+ years of professional native Android and/or Compose Multiplatform development experience
  • Good knowledge of Kotlin, Compose Multiplatform, Compose, and Material 3
  • Good understanding of concurrency, including Coroutines, structured concurrency, cancellation, dispatchers
  • Understanding of multi-module architecture and project modularization
  • Understanding of layered architecture with clear separation between UI, domain, and data layers
  • Strong knowledge and understanding of reactive programming, including Kotlin Flow
  • Strong knowledge and practical understanding of MVI architecture
  • Effective use of Claude Code in daily development

BENEFITS

  • Hybrid work arrangements allowing to combine work from home and office
  • Flexible working hours start as late as 10 am
  • Health insurance
  • Well-being activities, surprises, and birthday gifts (sporty challenges, mini competitions with prizes)
  • Supporting self-driven learning (i.e., paid conference fees, relevant Udemy courses etc)
  • Receive bonuses for long-term cooperation like extra holidays, etc.
  • Free coffee & soft drinks to fuel those tough mornings
  • Variety of snacks and soups at the kitchen
  • Enjoy the private gym
  • Learn and grow in a company of over 10 nationalities
  • No suits! Unless it's Carnival or Halloween
  • Salary range 2700-5000 EUR gross depending on work experience and skills