Back to Search
We are looking for an experienced Lead iOS Developer to join our remote team.
In this role, you will drive projects from a technical and team delivery perspective. You will collaborate with multiple cross-functional teams, such as support, product management, developers, and DevOps, to create cutting-edge mobile applications. As an expert in Object-Oriented programming, design patterns, and multithreading, you will lead the development team in producing high-quality software. You will also have extensive experience in integrating mobile devices with disparate back-ends and vendors, using services and/or data feeds, and debugging issues that arise.
Responsibilities
- Lead and mentor a team of iOS developers, providing guidance on best practices for software development
- Collaborate with cross-functional teams to design and develop high-quality mobile applications that meet business objectives and target market needs
- Contribute to the development of project plans and ensure timely delivery of project milestones
- Participate in code reviews, ensuring code quality and adherence to coding standards
- Stay up-to-date with the latest trends and technologies in iOS development, sharing your knowledge with the team
- Communicate with customers and stakeholders, providing updates on project progress and addressing concerns
- Ensure that development activities are aligned with the PST time zone
Requirements
- At least 5 years experience in production mobile software development, with a focus on iOS development
- At least 1 year of experience in leading software development teams, demonstrating excellent leadership skills
- Expertise in Swift and Objective-C programming languages
- Experience in Unit Testing and Test Automation
- Experience collaborating with multiple cross-functional teams, including support, product management, developers, and DevOps
- Proficient in mobile device management (MDM) solutions
- Outstanding understanding of SDLC (Agile and Waterfall based), process setup
- Experience leading a development team and driving technical projects to successful delivery
- Fluency in spoken and written English, allowing effective communication with team members, stakeholders, and customers
Nice to have
- Experience in developing mobile applications for enterprise clients
- Familiarity with mobile security and compliance standards
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn