About the Role
You will design, develop, and maintain new features of an iOS application at an innovative company operating a global platform that rewards mobile gamers for their engagement. We will help you keep up with technological advancements to improve development efficiency and product innovation.
-
5+ years of experience in iOS app development, with a portfolio of released applications.
- Strong proficiency in Swift & SwiftUI, with expertise in modern Swift features (protocol-oriented programming, generics, async/await, property wrappers).
- Experience managing concurrency using Swift Concurrency, GCD, and Combine.
- Solid knowledge of Git for version control.
-
Fluent English skills (both written and spoken).
- Familiarity with UIKit for integrating non-SwiftUI components.
- Experience customizing WKWebView and working with JavaScript communication via evaluateJavaScript and WKScriptMessageHandler.
- Hands-on experience with Swift Package Manager (SwiftPM).
- Knowledge of CI/CD pipelines with GitHub Actions, Fastlane, or similar tools.
- Experience with XCTest, UI testing, and mocking strategies.
-
Flexible Work Options: Choose to work remotely, visit the office occasionally, or be a regular office-goer.
-
Stock Options
-
Mental Health & Well-being Free personal coaching.
-
Learning & Development A personal development budget of up to 2,000/year for training, conferences, and courses.
-
Germany-Based Benefits include 25 vacation days, a free Gympass gold subscription, a monthly 50 tax-free internet allowance, and a Deutschland Ticket for public transportation.
-
Top-Tier Equipment Whether you prefer Mac or Windows, we provide the best tools.
-
Relocation Support Visa sponsorship and assistance for those moving to Germany.
-
Berlin Office Perks Ergonomic workspace, free daily lunch, and a pet-friendly environment.
-
A Diverse and Dynamic Team: Work with colleagues from 23+ nationalities in 19+ locations worldwide.
- Be part of a forward-thinking company redefining the mobile gaming industry.
- Work in an international environment with a culture of trust, flexibility, and innovation.
- Join a team that values work-life balance, career growth, and collaboration.