Senior iOS Developer
Senior iOS Developer (Freelance Contract) – Hungary Contract Length: 3 Months Start Date: Immediate ASAP Day Rate: 120,000 HUF – 160,000 HUF per day Location: Hungary (Essential), Remote Working About the Role - Beyond Sports is looking for an experienced Senior iOS Developer to build and lead solutions that engage millions of sports fans worldwide. - This is a hands-on freelance contract opportunity for a developer with strong native iOS expertise and a passion for crafting bespoke UI experiences. - You'll work with a wide range of data sources and native technologies across web and native applications, contributing to a collaborative environment that prides itself on producing leading products. Key Responsibilities - Manage code releases to internal environments (Dev, Test) - Produce code to a high standard that functions correctly and can be understood and extended by other members of the team - Show good attention to detail in the final product, taking care and pride in what is produced, ensuring others do the same - Communicate clearly to ensure the best possible solutions are built - Adapt readily to new approaches and ways of working within a development team - Integrate with third-party libraries and applications, including video providers Required Skills & Experience Essential - Strong experience with Swift - Strong experience with SwiftUI - Strong experience with Xcode - Strong experience with UIKit - Strong experience with Combine and/or RxSwift - Strong experience with web service integration (REST, JSON) - Strong Git usage and code management - Strong experience integrating third-party libraries/applications (e.g. video providers) - Strong application of SOLID principles Desirable - Competent with task/ticket management tools such as JIRA - Competent with persistent storage solutions such as Core Data - Competent with unit tests and TDD - Familiarity with Objective-C - Familiarity with TCA (The Composable Architecture) - Understanding of HTML, CSS, JavaScript - Experience working in large, existing codebases