Native Apps Developer (DRWN)
Job title – Native Apps Developer (Android & iOS)
Client Location – Germany
Remote work offering – 100%
Contract Length – Until end of the year
Contract type – Freelance
Project focus
You’ll build and maintain native Android and iOS apps used by millions of people every month, working alongside a dedicated team to bring new AI-powered features into the product. The role covers the full lifecycle, from architecture and development through testing and App Store / Play Store release, building UI on the client’s in-house design system in close collaboration with Product and UX.
Key skills and Experience required
- 3+ years of professional native mobile development across both Android and iOS
- Strong Kotlin and Swift, including modern concurrency (Coroutines/Flow and Swift concurrency)
- Hands-on Jetpack Compose and SwiftUI, plus working knowledge of UIKit
- Solid grasp of mobile architecture patterns such as MVVM, Clean Architecture and Coordinator
- Automated testing with tools such as JUnit, Kotest, Robolectric, Espresso and XCTest
- Modular app architecture, dependency injection and build tooling (Hilt, Dagger, Koin, Gradle, Swift Package Manager, Tuist)
- Day-to-day use of AI coding assistants, with the judgement to review and validate AI-generated code
- Experience implementing UI against a design system and publishing to the app stores
- Git and modern collaborative workflows, including code reviews
If this role is of interest, please apply with an updated CV.
Darwin Recruitment is acting as an Employment Business in relation to this vacancy.
Nelly Ngcobo