iOS Engineer vacancy at Sporty
Negotiable salary
Sporty
Responsibilities
Develop and maintain a robust architecture for a feature-complex native iOS app (knowledge of MVVM/VIPER a plus)
Indulge in pure Swift development for new feature sets (migrating older Obj-c code as needed)
Collaborate with iOS, Android, and Server engineers to ship features.
Requirements
Have strong experience of the iOS
Great communication skill
3+ years of extensive native iOS app development
Practical experience implementing RESTful web services and JSON
Solid understanding of object-oriented programming, thread safety, caching and network session management
Comfortable working with programmatic UI
Experience with iOS SDK performance tools and optimization techniques
Desire to build clean, maintainable, testable code
Published an application to the Apple Store
Strong sense of ownership, and initiative to fix problems and optimize systems that are both inside and outside your area of responsibility
Extensive knowledge of build systems (e.g. Carthage or CocoaPods) and CI tools (e.g. Circle, Travis, Jenkins)
Experience with Apple Developer portal, App Store Connect, and TestFlight would be beneficial
Experience with RxSwift or other streaming methodologies would be beneficial
Experience with automated testing and liberal use of Instruments would be beneficial
Perks & Benefits
Competitive salary
Quarterly bonuses
Flash bonuses
Top-of-the-line equipment
Pick your own working hours (We are at GMT+8, and 2 hours overlap is required.)
20-days paid leave
Referral program
Education allowance (conferences, books, training courses, Udemy, Coursera, etc.)
Annual company trips (eg next year Koh Samui, Thailand)
Small enough to allow you to have a big impact
Large enough to provide structure and clarity
Highly-talented, dependable co-workers
Global, multi-cultural organization
Similar Jobs
