Remote Senior iOS Developer, Mobile Platform
closedtheScore
πRemote - Canada
Job highlights
Summary
Join theScore team as a Mobile Platform Engineer and contribute to delivering exceptional mobile experiences. As a key member of our team, you will design, architect, and ship amazing applications, collaborate with iOS developers, and improve code quality through refactoring and modern design patterns.
Requirements
- 3+ years of experience working with Swift, UIKit
- Experience building applications with SwiftUI
- 5+ years of experience in commercial iOS development
- A demonstrated ability in delivering clean, organized, testable, and highly performant code
- Experience with unit testing
- Experience integrating APIs and back-end services with mobile applications
- Experience working with Git
- Experience working with Cocoapods and/or Swift Package Manager
- Experience working with large native code bases with significant complexity
- Experience with mobile CI/CD tools and automation (eg. GitHub actions, Fastlane)
- Experience with production monitoring tools (eg. Crashlytics, Datadog)
- Solid knowledge of object-oriented design, software development principles, and design patterns
- Solid knowledge of concurrency best practices and pitfalls
- Highly proficient with profiling/debugging tools
- A degree in Computer Science, Engineering, and/or equivalent experience
Responsibilities
- Work with the product team to design, architect, and ship our amazing applications
- Collaborate with iOS developers to improve the development experience
- Improve our code through refactoring and applying modern design patterns
- Work with other engineers through technical collaboration, discussion, and code review
- Create efficiencies by building custom and innovative mobile tooling
- Maintain and enhance the mobile CI/CD pipeline and tooling
- Solve difficult problems related to large data sets and responsive UIs
- Help our QA team to automate testing and continuous integration
- Keep up to date with the latest advances in iOS development
- Push our technology and processes forward through research, implementing proof-of-concepts, and sharing knowledge with the larger iOS team
Benefits
- Competitive compensation package
- Fun, relaxed work environment
- Education and conference reimbursements
- Parental leave top up
This job is filled or no longer available
Similar Remote Jobs
- πCanada
- πArgentina
- πCanada, United States
- πCosta Rica
- πDenmark, Spain
- πGermany
- πGermany
- πCanada
- πUnited States
- π°$36k-$72kπWorldwide