Swissquote

Android Software Engineer

Swissquote
Apply
13 hours ago
Gland, SwitzerlandSenior

Responsibilities

  • Design, develop, test, and maintain Android applications using modern development practices and Clean Architecture.
  • Own technical topics end to end, from requirements clarification and solution design through implementation and production follow-up.
  • Contribute to the architecture and evolution of mobile systems, improving scalability, reliability, maintainability, and production readiness.
  • Build performant and accessible UI components with Jetpack Compose.
  • Implement asynchronous and reactive logic with Kotlin Coroutines and Flows.
  • Write clean, well-tested code and contribute to automated testing coverage and technical documentation.
  • Review other engineers’ code and technical solutions and provide constructive feedback.
  • Collaborate with engineers, product stakeholders, and designers.
  • Support production releases and maintain app stability and user experience quality.
  • Mentor less experienced engineers and help improve the team’s technical level and engineering practices.

Requirements

  • Strong professional experience developing Android applications, ideally in Kotlin-based environments.
  • Strong proficiency in Kotlin, including Coroutines and Flows.
  • Strong proficiency with Jetpack Compose and the modern Android UI toolkit.
  • Solid understanding of Clean Architecture, separation of concerns, and common Android design patterns.
  • Experience with dependency injection frameworks such as Koin and modular project structures.
  • Strong experience with Gradle and automated testing, including unit and end-to-end testing.
  • Ability to understand and safely modify complex or legacy Android codebases.
  • Strong focus on code quality, maintainability, and long-term codebase evolvability.
  • Fluent written and spoken English.
  • Previous experience with consumer-facing, high-traffic, or business-critical mobile products is preferred.
  • Experience with MVVM or MVI, unidirectional data flow, Room, Retrofit, Jetpack libraries, Firebase, app analytics, crash reporting, and production diagnostics is preferred.
  • Hands-on experience with agentic models or AI-assisted development tools is preferred.
  • Experience working in cross-functional teams with product stakeholders and designers is preferred.

Tech Stack

FirebaseGradleJetpack ComposeKotlin

Categories

Mobile
Swissquote

About Swissquote

1,001-5,000 employees

Swissquote is a Swiss online bank and brokerage serving retail and institutional clients with trading, investing, and everyday banking. Its platforms cover stocks, ETFs, derivatives, forex and cryptocurrencies, plus robo-advisory, mortgages, and custody/prime services; revenue comes from commissions, interest, and fees. Founded in 1996 and headquartered in Gland, it is listed on the SIX Swiss Exchange (SQN) and provides access to 60+ markets and millions of instruments.

Contact me