Android Software Engineer
jobs.smartrecruiters.com
- Job written in
- English
- Location
- Gland, VD, ch
- Work type
- On-site
Swissquote, Switzerland's leading digital bank with more than 1,500 employees across Europe, the Middle East and Asia, is looking for an Android Software Engineer. The company delivers a full suite of financial services, from trading and investing to everyday banking, to over a million clients worldwide. The role sits inside the Banking Services team and focuses on modern Android apps that support Payments, Cards, Cryptocurrencies and related features. The engineer will design, code, test and maintain Android applications using Kotlin, Coroutines, Flows and Jetpack Compose while adhering to Clean Architecture principles. Responsibilities include taking full ownership of features from requirement clarification through design, implementation and production monitoring. The candidate will also evolve existing mobile systems, improve scalability and reliability, build UI components with Jetpack Compose, write automated unit and end‑to‑end tests, review peers' code, and support release activities. Mentoring junior engineers and contributing to documentation and process improvements are also part of the daily work. Swissquote expects solid professional experience in Android development, preferably in Kotlin‑centric projects. Candidates must be highly proficient in Kotlin, including its coroutine and flow constructs, and comfortable with Jetpack Compose for UI work. A deep grasp of Clean Architecture, separation of concerns and common Android design patterns is required, as is experience with dependency‑injection tools such as Koin and a modular project layout. The role demands strong Gradle expertise, extensive automated testing know‑how, and the ability to safely modify complex or legacy codebases. A focus on code quality, maintainability and long‑term evolvability is essential, together with enthusiasm for incorporating AI into the development workflow. Fluency in spoken and written English is mandatory. Nice‑to‑have experience includes building consumer‑facing, high‑traffic or mission‑critical mobile products, and familiarity with MVVM or MVI architectures and unidirectional data flow. Knowledge of Jetpack libraries such as Room and Retrofit, as well as the Firebase ecosystem, is valued. Understanding of analytics, crash‑reporting tools like Crashlytics, and production diagnostics adds further advantage. Experience working in cross‑functional agile squads and collaborating closely with product owners and designers is appreciated, as is hands‑on use of agentic models or AI‑assisted development tools. The position offers a flexible, dress‑code‑free environment, a culture that celebrates achievements, and the chance to grow quickly within a fast‑moving, inclusive organization. What the role asks for: - Strong professional Android development experience - Proficiency in Kotlin with Coroutines and Flows - Proficiency in Jetpack Compose UI toolkit - Solid understanding of Clean Architecture principles - Experience with Koin or similar DI frameworks - Strong Gradle expertise - Experience with automated unit and e2e testing - Ability to modify complex or legacy Android codebases - Focus on code quality and long‑term maintainability - Enthusiasm for AI adoption in development workflow - Fluent English, written and spoken - Experience building high‑traffic consumer mobile products - Knowledge of MVVM / MVI and unidirectional data flow - Experience with Room, Retrofit and other Jetpack libraries - Familiarity with Firebase or comparable services - Knowledge of analytics, Crashlytics and production diagnostics - Experience in cross‑functional agile teams - Hands‑on use of agentic or AI‑assisted development tools
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 ansehenSoftware 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
Weitersuchen
- Alle Software Engineer Jobs in der Schweiz
- Lebenslauf als Software Engineer: Beispiel und Vorlage
- Vorstellungsgespräch als Software Engineer: die häufigsten Fragen
- Lebenslauf mit KI erstellen
- ATS-Lebenslauf prüfen
- Bewerbungsschreiben für dieses Inserat