Develop and maintain our iOS application product
Lead iOS Development team and decide technology stack for the team.
Optimizing performance for either new or existing application
Be passionate about code quality, testing, and performance
Write UI and Unit Testing code.
Explore new technology and keep up to date on the latest industry trends in iOS technologies
Communicate, collaborate and work effectively across cross-functional teams.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
At least 3-5 years of experience in iOS development
Fast learner & good analytical thinking
Experience and familiar with Reative Extension (RxSwift)
Experienced with iOS frameworks (Core Data, Core Animation, etc.)
Strong understanding of iOS Apps architecture and implementation (MVC, VIPER, MVVM)
Working experience with popular third-party libraries for networking, async, image loading, etc.
Ability to create extendable and reusable ecosystems & platforms and mobile.
Solid understanding of implementing CI / CD.
Familiarity with Instruments, LLDB, and other debugging tools
Familiar with version control technologies (Bitbucket, Github, Source Tree)
Experience in unit testing is a plus