Software Engineers iOS, Android or Java expertise
Role details
Job location
Tech stack
Requirements
Our client is looking for several talented Software Engineers (expertise in iOS, Android or Java) to create a high-impact engineering squad delivering key priorities for 2026. You'll own services end-to-end, build scalable applications, troubleshoot production issues and contribute to architecture and engineering best practices.
iOS Engineer:
Skills Required: Swift, SwiftUI, XCTest, REST APIs, Unit Testing, Modularisation Good to have: Objective-C, UIKit, MVVM, Tuist, Fastlane, Gitlab CI, UI Testing Experience: Modularised architectures, multi-module codebases, collaboration with product/test/UX teams
Android Engineer:
Skills Required: Kotlin, Jetpack Compose, MVVM, REST APIs, Unit Testing, Modularisation Good to have: Java, Coroutines/Flow, Retrofit, OKHttp, Gitlab CI, UI Testing, Snapshot Testing Experience: Modularised architectures, multi-module codebases, data-driven decision-making, stakeholder collaboration
Backend Engineer:
Skills Required: Kotlin, Java, Spring Boot, Gradle, REST APIs, Unit Testing, Modularisation Good to have: Java/Kotlin Coroutines, Gitlab CI, Harness, Sonar, Kubernetes, Integration Testing, OpenTelemetry, Grafana Experience: Spring/Spring Boot, Reactive APIs, Test Driven Development, large codebases, cross-functional collaboration