Android Software Engineer — Swissquote
- Location
- Gland
- Contract
- full-time
- Posted
- Yesterday
Role overview
We are looking for an Android Developer to join our Banking Services team to contribute to the development and evolution of modern Android applications related to Payments, Cards or Cryptocurrencies, among others. In this role, you will build clean, scalable, and maintainable mobile solutions using Kotlin, Coroutines, Flows, and Jetpack Compose, following Clean Architecture principles and industry best practices. Beyond strong development skills, we are looking for someone who takes ownership of features end-to-end, understands the product and technical context, enjoys solving problems, and collaborates effectively with the team to continuously improve both development processes and the product itself.
The role requires a strong engineering mindset, with particular attention to code quality, maintainability, architectural consistency, and production readiness.
Key Responsibilities
- Design, develop, test, and maintain Android applications following Clean Architecture and modern development practices.
- Take end-to-end ownership of technical topics, from requirements clarification and solution design to implementation and production follow-up.
- Contribute to the architecture and evolution of existing mobile systems, identifying opportunities to improve scalability, reliability, and maintainability.
- Build and maintain UI components using Jetpack Compose, ensuring a consistent, performant, and accessible user experience.
- Implement asynchronous logic and reactive data flows using Kotlin Coroutines and Flows.
- Produce clean, well-tested code following established engineering best practices and the team's architectural guidelines.
- Review code and technical solutions proposed by other engineers and provide constructive feedback.
- Collaborate closely with engineers, product stakeholders and designers.
- Key Responsibilities :
Main responsibilities
- Key Responsibilities :
Application process
- We are looking for an Android Developer to join our Banking Services team to contribute to the development and evolution of modern Android applications related to Payments, Cards or Cryptocurrencies, among others.
- In this role, you will build clean, scalable, and maintainable mobile solutions using Kotlin, Coroutines, Flows, and Jetpack Compose, following Clean Architecture principles and industry best practices.
- Beyond strong development skills, we are looking for someone who takes ownership of features end-to-end, understands the product and technical context, enjoys solving problems, and collaborates effectively with the team to continuously improve both development processes and the product itself.
- The role requires a strong engineering mindset, with particular attention to code quality, maintainability, architectural consistency, and production readiness.
- Design, develop, test, and maintain Android applications following Clean Architecture and modern development practices.
- Take end-to-end ownership of technical topics, from requirements clarification and solution design to implementation and production follow-up.
- Contribute to the architecture and evolution of existing mobile systems, identifying opportunities to improve scalability, reliability, and maintainability.
- Build and maintain UI components using Jetpack Compose, ensuring a consistent, performant, and accessible user experience.
Additional details
- Mentor less experienced engineers and contribute to raising the overall technical level of the team. Technical Skills & Experience Required :
- Enthusiasm for AI adoption in the development workflow. Fluent in English, both written and spoken
Notes and original content
- Mentor less experienced engineers and contribute to raising the overall technical level of the team.
- Technical Skills & Experience Required :
- Enthusiasm for AI adoption in the development workflow.
- Fluent in English, both written and spoken
- Nice to Have :
Questions about this listing
What salary does Swissquote offer for this role?
Swissquote lists CHF 63'000 - 107'500 gross per year for this position in Gland. This is the salary published in the original listing (or, when the employer omits a figure, a realistic estimate for the role and sector) — the calculator on this site converts it to your actual net take-home once cross-border tax and social contributions are applied.
Is this a full-time role, and what type of contract does Swissquote offer?
This listing is a full-time position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with Swissquote during the application process, since these details can vary by role even within the same contract category.
Do I need a cross-border work permit for a role in Vaud?
EU/EFTA residents living in the border zone of the country adjoining Canton Vaud can apply for a G permit; the Swiss employer files it with that canton's migration office after the contract is signed. Border-zone rules and processing times vary by neighbouring country and canton, so confirm the specifics with Vaud's cantonal migration office or with HR during the application.
How do I apply for this position at Swissquote?
Use the "Apply now" button on this page — it links directly to Swissquote's original listing at jobs.smartrecruiters.com, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.