This position is no longer accepting applications.
It stays published for reference. Browse open web3 jobs or similar roles below.
iOS Senior Engineer
Kindred Group website
Sliema, MT
senior
1 month ago
full-time
closed
What You’ll Work On
- Build and evolve SwiftUI feature modules across the KSP stack
- Integrate KSP into the Sports host app via shared contracts
- Design and maintain modular SPM APIs, keeping module boundaries clean and public surfaces intentional
- Implement real-time sportsbook experiences: odds/live data flows, navigation, analytics, localization, and media
- Own quality end-to-end: unit tests, SwiftUI view tests, lint/format, CI feedback, and PR hygiene
- Collaborate with product, design, QA, and other platform teams on high-impact sportsbook journeys
Ideal Profile
Must-Have
- Solid commercial experience building production iOS apps or libraries in Swift
- Strong SwiftUI skills: composition, navigation, state management, performance-aware UI
- Comfortable with modular Swift Package development and multi-repo / multi-package dependency graphs
- Practical experience with async/await and main-actor boundaries, able to reason about concurrency bugs
- Experience writing unit tests and testing UI behavior (XCTest and/or Swift Testing)
- Ability to work in a large codebase with shared components, strict linting, and CI gates
- Clear communication in English and confidence collaborating across squads
Nice-to-Have
- Experience with Factory, Resolver, or similar DI containers
- Exposure to Combine and migration toward Observation / @Observable
- Realtime systems experience (MQTT, WebSockets, push-driven UI)
- Sportsbook, betting, trading, or other high-frequency / odds-driven product experience
- Experience embedding libraries into a host app (SDK-style delivery, integration contracts, versioning)
- Familiarity with analytics/tracking instrumentation, localization pipelines, or media/player SDKs
- Comfort with GitLab, conventional PR reviews, and Jira-linked delivery
What Success Looks Like
- You deliver reliable sportsbook features with clean module boundaries and predictable integrations
- You write testable, maintainable Swift that fits existing KSP conventions
- You improve live UX quality under real conditions: odds updates, navigation, betslip flows, and streaming
- You leave the codebase healthier than you found it: better tests, clearer APIs, fewer regressions
Soft Skills We Value
- Product mindset: you care about customer journeys, not only tickets
- Pragmatism: prefer simple solutions, abstract complexity only when needed
- Ownership: you follow work through build, test, review, and production feedback
- Collaboration: you can partner with web / backend sportsbook teams and host-app iOS engineers