— 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
— Practical experience with video streams
— HomeKit experience
— 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
— Parking for cars and bicycles
— Football team
— Bookcrossing
— Table soccer
— Sports facility
— Medical insurance
— Education compensation
— English classes
— Flexible work hours
— Easy going onboarding
— Agile management
— Budgets for team building
— Three kitchens with drinks, breakfast meals, cookies, fruits, etc.
— 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
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.
We’re looking for an iOS Team Leader to join us and continue the evolution of a product that we love: someone who takes pride in their work to ensure that user experience and development quality are superb. 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.