Senior Software Engineer – Mobile Apps (Kotlin Multiplatform)
ABB · Baden
Description du poste
About the role
ABB is looking for a Senior Software Engineer to lead the design and development of cross‑platform mobile applications within its Digital Agile Unit. You will work on cutting‑edge products that combine IoT, cloud services, and data management, applying AI‑assisted programming and strict cybersecurity standards.
Key responsibilities
- Architect and develop mobile apps using Kotlin Multiplatform (KMP) and Compose Multiplatform, ensuring native performance on Android and iOS.
- Champion AI‑driven productivity tools such as GitHub Copilot and agentic workflows for code generation, testing, and documentation.
- Integrate applications with smart devices via Bluetooth LE, MQTT, and other IoT protocols.
- Participate in Scrum ceremonies, collaborate with UX/UI, test, and hardware teams.
- Build and maintain CI/CD pipelines in Azure DevOps and GitHub Actions for automated testing and releases.
- Apply modern architectural patterns (MVI/MVVM, Clean Architecture) and dependency injection frameworks (Koin, Dagger).
- Enforce security throughout the development lifecycle using ABB’s Secure Development Lifecycle, static analysis tools, and compliance checks.
Required profile
- Proven experience in cross‑platform mobile development with Kotlin Multiplatform and Compose.
- Strong background in DevOps, CI/CD, and cloud platforms, preferably Azure.
- Familiarity with cybersecurity best practices and secure coding standards.
- Experience working in Agile/Scrum environments.
Required skills
- Kotlin Multiplatform (KMP)
- Compose Multiplatform
- Azure DevOps
- GitHub Actions
- CI/CD pipeline creation
- DevOps practices
- Cybersecurity / Secure Development Lifecycle
- IoT protocols (Bluetooth LE, MQTT)
- Scrum / Agile methodology
- AI pair‑programming tools (GitHub Copilot)
- Architectural patterns (MVI, MVVM, Clean Architecture)
- Dependency injection (Koin, Dagger)
- Static analysis tools (Detekt, SonarQube)
What we offer
- Opportunity to work on innovative digital products in a global industrial leader.
- Hybrid work model supporting both onsite collaboration and remote flexibility.
- Access to cutting‑edge AI tools and continuous learning environment.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Suisse.
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 1 mois
Expire dans 2 semaines
71 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
ABB
Baden