Services
Industries
Careers /  Lead iOS Developer

Lead iOS Developer

Europe
Full-time
Job Overview

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
Why IdeaSoft

What We Offer

vacancy offer

Competitive compensation

vacancy offer

Social package (24 working days of annual leave and 5 paid sick days)

vacancy offer

Flexible working hours

vacancy offer

Challenging projects in diverse business domains and a variety of tech stacks

vacancy offer

Personal development and professional growth opportunities

vacancy offer

Work with talented, ambitious and family-feel team

vacancy offer

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

vacancy offer

Compensation for your professional certification & support for your learning activities

vacancy offer

Opportunity to choose IT equipment you like

vacancy offer

Corporate social responsibility

Tamara Mitiagina
Tamara Mitiagina
Head of Recruitment
Send Your CV

Would you like to join us?

Please send your resume for our review, and we will be in touch with you soon.

    Formats: pdf, doc, docx, rtf, ppt, pptx.