Bedford, NS, B4A 1R3, CAN
18 days ago
Senior iOS Development Lead
**Introduction** Hiring manager and Recruiter should collaborate to create the relevant verbiage. **Your role and responsibilities** iOS We are seeking an experienced Senior iOS Development Lead to join our team. As a senior development lead, you will be responsible for designing, developing, and maintaining high-quality iOS applications using native iOS Development. You will work closely with cross-functional teams to ensure the success of our products. Design and develop high-quality iOS applications using native iOS Development Apply knowledge of MVVM and Clean architecture to ensure scalable and maintainable code Refactor code to keep up to date with the latest technologies and best practices Set the technical direction for the mobile development team you are leading Proficient in SwiftUI, Combine, and Dependency Injection Work on large codebases with attention to detail and adherence to best practices Review code and mentor junior developers to ensure knowledge sharing and growth Debug complex problems in large codebases and provide solutions Develop unit tests and ensure proper testing of code Ensure full support for Accessibility, Dark Mode, and Dynamic Type. Experience with Git version control **Required technical and professional expertise** · 8+ years of experience with native iOS Development Strong understanding of MVVM and Clean architecture User interface frameworks (SwiftUI and UIKit) · Familiarity with navigation patterns using NavigationStack and flow coordinators. · Excellent development skills in Swift, Combine, and Dependency injection · Experience working on large codebases · Strong debugging and problem-solving skills · Excellent communication skills · Write unit tests for business logic and UI tests using ViewInspector for individual views. · Implement UI tests focusing on main positive flows. · Collaborate on Pact-based contract tests to validate API integrations. · Proficiency in Git for version control · Understanding the concept of the CI/CD pipeline **Preferred technical and professional experience** Familiarity with other architectures beyond MVVM Knowledge of accessibility guidelines Declarative programming skills Functional programming skills Experience with internationalization/localization and contract testing frameworks IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Confirmar seu email: Enviar Email