Services
Industries

Team Lead IOS Development

Vacancy Description

We are seeking a Senior Mobile Developer with extensive experience in iOS development to lead and drive the creation of high-quality mobile applications. The ideal candidate will have deep expertise in Swift. You will play a crucial role in designing, developing, and optimizing our iOS applications, while also mentoring junior developers and contributing to strategic decisions.

Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field
7 to 9 years of experience in iOS development, with a strong focus on Swift
Demonstrated expertise in designing and delivering complex iOS applications
Experience with iOS frameworks such as UIKit, CoreData, and SwiftUI
Proficiency in integrating RESTful APIs and working with third-party libraries and APIs
Experience with continuous integration and deployment (CI/CD) pipelines
Advanced knowledge of performance optimization techniques for iOS applications
Familiarity with Apple’s Human Interface Guidelines and mobile UX/UI best practices
Experience with version control systems, preferably Git
Strong problem-solving skills with a strategic mindset and the ability to lead complex projects
Excellent communication and interpersonal skills, with a proven track record of mentoring and leading technical teams

Responsibilities:
iOS Application Development:
Lead the design, development, and maintenance of advanced iOS applications using Swift
Architect scalable and efficient code to meet complex product requirements
Ensure high performance, responsiveness, and quality of applications through rigorous testing and debugging

Technical Leadership:
Provide technical guidance and mentorship to junior developers
Define and implement best practices and coding standards for the team
Stay current with iOS trends and technologies, and integrate relevant advancements into our development process

Project and Team Collaboration:
Work closely with product managers, designers, and other stakeholders to define project requirements and deliver high-quality solutions
Lead code reviews, provide constructive feedback, and ensure adherence to best practices
Facilitate effective communication within the team and with external stakeholders
Strategic Contribution
Contribute to the strategic planning of iOS projects and initiatives
Identify and address technical challenges and propose innovative solutions to enhance application performance and user experience.
Participate in architectural decisions and ensure alignment with long-term technical goals.

Quality Assurance and Process Improvement:
Oversee and contribute to the development of unit tests and automated tests
Implement and maintain rigorous quality assurance processes
Continuously evaluate and improve development processes and workflows

We offer

We offer

Competitive compensation and social package (20 working days of annual leave, 4 days off, 5 paid sick days)

Flexible working hours, possibility to work remotely as fully as partially and support for a healthy lifestyle, compensation for participation in sport events

Challenging projects in diverse business domains and a variety of tech stacks. Opportunity to choose IT equipment you like

Personal development and professional growth opportunities. Compensation for your professional certification & support for your learning activities

Work with talented, ambitious and family-feel team

Educational possibilities: corporate courses, knowledge hubs, and in-house English classes

Professional accounting support. Opportunity to choose IT equipment you like

Fascinating corporate parties, team-building activities and memorable anniversary presents

Tamara Mitiagina
Tamara Mitiagina
Head of Recruiting
Apply Form

Send Us Your CV

    (File requirements: pdf, doc, docx, rtf, ppt, pptx)