Position: iOS Team Leader
Company: Ajax Systems
Experience required: 5y
Category: iOS
Published: 2020-03-01T00:00:00+02:00

**Ajax Systems** is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The whole team is in one office in Kyiv, all technical and product decisions are made locally. 
You'll lead a team in developing new features and implementing changes to existing features, and continuously strive to improve the codebase by refactoring to modern development and architectural practices and guidance.

**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