Job Description:
Are you an experienced and highly motivated leader ready to drive the development of a high-impact Fintech product? We are seeking a seasoned iOS Team Lead to join our team and guide a group of talented iOS engineers in building our innovative Fintech offering. This is a full-time position offering a flexible hybrid work model, combining remote work with office collaboration.
This is a hybrid role (3 days a week on-site) in Warsaw.
Responsibilities:
- Lead, mentor, and manage an agile team of iOS engineers, fostering their professional growth and technical expertise.
- Take ownership of the team's technical standards, conducting thorough code reviews, providing constructive feedback, and ensuring the delivery of high-quality, maintainable code.
- Oversee the entire software development lifecycle for iOS features, from initial concept and design through to successful deployment and monitoring.
- Champion best practices, coding standards, architectural patterns, and performance optimization techniques across the team.
- Ensure strict compliance with Fintech industry regulations, security standards, and data protection protocols within the application.
- Collaborate effectively with cross-functional teams, including Product Managers, UX/UI Designers, Scrum Masters, and other stakeholders, to ensure alignment and successful product delivery.
Requirements:
- 3+ years of demonstrated experience in a technical team leadership role.
- 5+ years of hands-on, production-level experience in mobile software development, specifically on the iOS platform.
- Expert proficiency in Swift and Objective-C.
- Strong familiarity with core banking concepts and robust security best practices relevant to Fintech applications, including advanced data encryption and authentication methods.
- Deep expertise in advanced programming paradigms such as Protocol-Oriented Programming, Functional Programming, and multi-threading.
- Comprehensive understanding of architectural patterns like MVVM/MVC and other relevant design patterns.
- Proven experience working effectively within Agile development methodologies.
- Exceptional problem-solving skills and the ability to thrive in a dynamic, fast-paced environment.
- Fluent in written and spoken English (essential for team communication and collaboration).
- Outstanding communication, leadership, interpersonal, and team collaboration skills.
Advantages:
- Experience leading and working with geographically distributed or remote teams.
- Previous experience in the Fintech, core banking, or mobile payments industry.
- Bachelors or Master's degree in Computer Science or a related technical discipline, or equivalent practical experience.
- Experience implementing and managingt CI/CD pipelines.
This is an exciting opportunity to lead a talented team, shape the technical direction of a major Fintech product, and make a significant impact within a global company.