Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 3 years ago

### Company Overview
Sporty is a mobile internet company with a focus on emerging markets. Our integrated sports media, betting, gaming and social platform serves a huge userbase across numerous countries. We have a talented and proven team of 200+ people comprised of 50+ tech staff and 150+ product, operations and support, and are looking to expand our tech team count to 100+ people as we look to drive further geographical expansion, whilst iterating on our offering with a user-driven development approach.

### Tech Stack
* Swift
* Core Data
* Auto Layout
* WKWebView
* Reactive Programming
* Git

### The Joel Test
1. Do you use source control? Yes
1. Can you make a build in one step? Yes
1. Do you make daily builds? Yes
1. Do you have a bug database? Yes
1. Do you fix bugs before writing new code? Yes
1. Do you have an up-to-date schedule? Yes
1. Do you have a spec? Yes
1. Do programmers have quiet working conditions? Yes
1. Do you use the best tools money can buy? Yes
1. Do you have testers? Yes
1. Do new candidates write code during their interview? Yes
1. Do you do hallway usability testing? Yes

### Benefits
* Competitive salary
* Quarterly bonuses
* Flash bonuses
* Top-of-the-line equipment
* Pick your own working hours
* 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

# 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

#Salary
Depends on Experience


#Location
- 🌏 Worldwide