Position: iOS Team Lead
Company: Ajax Systems
Experience required: 3y

Required skills:
- 5+ years of experience in iOS development and at least 2 years in leading teams
- A deep familiarity with Swift, Objective-C
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Experience with third-party libraries, APIs (Firebase, Sentry, etc) and custom frameworks
- Experience in developing multithreaded applications
- Familiarity with cloud message APIs and push notifications
- Advanced understanding of code versioning tools (Git)
- Experienced user of CocoaPods
- Test zealot, familiar with Automation testing for iOS
- Solid understanding of the full mobile development life cycle, OOP principles, design patterns 
- Strong systems/process orientation with demonstrated analytical thinking, organizational skills and problem solving skills
- Passion for software engineering, learning and continuous improvement.

Would be a plus:
- Practical experience with video streams
- HomeKit experience

Tasks and responsibilities:
- Guide team development and testing efforts towards successful project delivery
- Maintain high standards of software quality within the team by establishing good practices and habits
- Design, build, and maintain high performance, reusable, and reliable code
- Suggest technical and functional improvements to add value to the product
- Collaborate with cross-functional teams to define, design, and ship new application features
- Lead and contribute to peer code reviews
- Identify options for potential solutions and assessing them for both technical and business suitability

With us you will enjoy
- Working with a team of people to build the future of an industry
- Non-trivial challenges and various specter of interesting tasks
- A flexible, friendly and collaborative work environment
- Corporate culture based on common sense
- Opportunities to influence the creation of new products and their quality