Description

As a Senior iOS Developer, your job responsibilities include, but are not limited to:

 

Responsibilities:

● Involvement in architectural and technical decisions on the development of new features.

 

● Maintain existing features and ensure the app stays stable.

 

● Use expert knowledge of the Android platform to help guide design, product, and engineering decisions.

 

● Identify areas for improvement within the existing codebase and advocate for best practices. What You'll Do: ● Be involved in architectural and technical decisions on the development of new features.

 

● Maintain existing features and ensure the app stays stable.

 

● Use expert knowledge of the iOS platform to help guide design, product, and engineering decisions.

 

● Identify areas for improvement within the existing codebase and advocate for best practices.

 

 

What You Bring:

 

● 5+ years of experience building consumer-facing iOS applications.

 

● Experience working on at least two apps already on the App Store.

 

● Advanced knowledge of the iOS SDK.

 

● Proficiency in Swift and Objective-C

 

● Experience with Agile processes, especially Scrum.

 

● Experience with testing on iOS (PixelTest, Nimble, Quick)

 

● Experience with various dependency managers (Cocoapods, Carthage, SPM) and CI pipelines (Bitrise, Jenkins, Fastlane).

 

● Good understanding of data storage on iOS.

 

● Experience integrating communication between mobile client and server.

 

● Experience in In-App Purchases & Subscriptions

 

● Good grasp of software architecture, OOP, design patterns, and anti-patterns.

 

● Knowledge of MVVM/Clean Architecture/VIPER is a big plus.

 

● Ability to work under pressure to achieve goals for major product launch events

 

● Document software and processes, and share your knowledge with others

 

● Experience building REST APIs

 

● Experience with FunzioKit for UI will be a plus

 

● Experience with SpriteKit is a big plus

Education

Any Graduate