Responsibilities
- Refine, estimate, and contribute to product and engineering planning activities.
- Develop and maintain user-facing applications for iOS and Apple TV using Swift.
- Build reusable components and shared libraries to support future development.
- Convert designs, mockups, and wireframes into high-quality production code.
- Optimize applications and components for performance across iPhone, iPad, and Apple TV devices.
- Contribute to the architecture and technical design of digital products.
- Deliver robust, scalable, maintainable, and testable solutions.
- Provide technical guidance and coordinate the work of other iOS engineers within the team.
- Contribute to engineering standards, development processes, coding conventions, and best practices.
- Keep up to date with advancements in iOS development and user interface technologies.
- Collaborate within an Agile/Scrum development environment.
Requirements
- 5+ years of professional software engineering experience, including at least 2 years in a Senior iOS Engineer role.
- Hands-on experience with SwiftUI gained within the last 2+ years.
- Strong expertise in Swift development.
- Deep understanding of Apple frameworks, including Foundation, UIKit, AVFoundation, StoreKit, and related technologies.
- Experience writing and maintaining unit tests using XCTest.
- Familiarity with App Store submission processes, code signing, provisioning, and Apple developer account management.
- Experience with performance optimization, instrumentation, and application testing.
- Strong knowledge of Git, build automation, and CI/CD practices.
- Fluent English communication skills, both written and spoken.
- Experience working with distributed or international teams.
- Ability to take ownership of features from requirements gathering through release and support.
- Experience making and documenting architectural decisions for long-term product sustainability.
Nice to Have
- Experience with Alamofire, BrightFutures, emitter-kit, and Kingfisher.
- Familiarity with Facebook SDK, Fabric, and Crashlytics.
- Experience implementing In-App Purchases.
- Previous experience within the sports industry.
- Interest or experience in Apple TV application development.
Apply for this position
Fill in your details and attach your CV.