S

Android Software Engineer

Swissquote·Gland·01.10.2026

 jobs.smartrecruiters.com

 
 
full_time80–100%
Required language
English professional
Job written in
English
Location
Gland
Work type
On-site
Type
Full-time

 

The role is for an Android Software Engineer to join the Banking Services team. The company focuses on developing and evolving modern Android applications related to Payments, Cards, or Cryptocurrencies. The team is dedicated to creating clean, scalable, and maintainable mobile solutions. The main day-to-day responsibilities include designing, developing, testing, and maintaining Android applications. This involves taking end-to-end ownership of technical topics, from requirements clarification to production follow-up. The engineer will contribute to the architecture and evolution of existing mobile systems, ensuring scalability, reliability, and maintainability. Additionally, the role involves building and maintaining UI components using Jetpack Compose, implementing asynchronous logic and reactive data flows, and producing clean, well-tested code. The engineer will also review code and technical solutions, collaborate with other engineers, product stakeholders, and designers, and support production releases. Contributing to improving engineering practices, automated testing, and technical documentation is also part of the job, as is mentoring less experienced engineers. The must-have requirements include strong professional experience in Android application development, particularly in Kotlin-based environments. Proficiency in Kotlin, including Coroutines and Flows, and Jetpack Compose is essential. A solid understanding of Clean Architecture, separation of concerns, and common design patterns in Android is required. Experience with Dependency Injection frameworks, Gradle, and automated testing is also necessary. The ability to understand and modify existing complex or legacy Android codebases, along with a strong focus on code quality and maintainability, is crucial. Fluency in English, both written and spoken, is a must. Nice-to-have skills include previous experience with consumer-facing, high-traffic, or business-critical mobile products. Experience with MVVM / MVI architectures, Room, Retrofit, and other Jetpack libraries, as well as the Firebase ecosystem, is beneficial. Knowledge of app analytics, crash reporting, and production diagnostics tools, and experience working in cross-functional, agile teams is also valuable. Hands-on experience with agentic models or AI-assisted development tools is a plus. The team is focused on continuous improvement and collaboration, with a strong emphasis on code quality and maintainability. The role offers opportunities for mentoring and contributing to the overall technical level of the team. What the role asks for: - Strong professional experience in Android application development, ideally in Kotlin-based environments. - Strong proficiency in Kotlin, including Coroutines and Flows for asynchronous and reactive programming. - Strong proficiency in Jetpack Compose and the modern Android UI toolkit. - Solid understanding of Clean Architecture, separation of concerns, and common design patterns in Android. - Experience with Dependency Injection frameworks (e.g., Koin) and modular project structure. - Strong experience with Gradle. - Strong experience with automated testing, including unit tests and e2e testing. - Ability to understand and safely modify existing complex or legacy Android codebases. - Strong focus on code quality, maintainability, and long-term evolvability of the codebase. - Fluency in English, both written and spoken.

 

 

 

 

 

Kostenlos

Software Engineer: Lebenslauf-Vorlage

Bewirb dich mit einem Lebenslauf im Schweizer Aufbau — mit Beispieltext und den Anforderungen, die Software Engineer-Inserate am häufigsten nennen.

Lebenslauf-Vorlage Schweiz ansehen

Software Engineer: was der Markt gerade verlangt

Software Engineer-Stellen gehören zu den regelmässig ausgeschriebenen Berufen auf SwissJobs.app.

Am häufigsten genannt in Software Engineer-Inseraten:

  • Berufserfahrung12% der Inserate
  • Kundenkontakt9% der Inserate
  • Belastbar / flexibel9% der Inserate
Vorstellungsgespräch als Software Engineer: die häufigsten Fragen →

Weitersuchen

Ähnliche Jobs per E-Mail erhalten