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
Any Graduate