iOSSwiftSwiftUIPerformance OptimizationCI/CDLeadershipMentoringCollaborationRemote Work
About this role
Role Overview
Architect & Design Solutions: Lead end-to-end architecture for complex mobile projects, breaking down requirements into actionable technical plans.
Hands-On Engineering: Contribute to development as needed, setting standards for code quality and maintainability.
Stakeholder Collaboration: Partner with Product Managers, Designers, business stakeholders, and cross-functional engineering teams to align technical strategy with business goals.
Technical Leadership: Conduct code reviews, mentor engineers, and promote best practices in mobile architecture, testing, and modularization.
Innovation: Evaluate and introduce modern tools, frameworks, and architectural approaches.
Quality & Reliability: Ensure high standards for performance, usability, scalability, and maintainability.
Requirements
8+ years of professional experience developing iOS applications.
2+ years in a technical leadership or architect role.
Strong expertise in Swift and modern iOS development.
Minimum of 1 year of production experience with SwiftUI (current hands-on experience required).
Experience with Swift Package Manager and modular architectures.
Solid knowledge of mobile architecture patterns (MVVM, Clean Architecture, modular systems).
Proven experience designing and delivering complex, scalable mobile solutions.
Experience conducting code reviews and mentoring engineers.
Advanced English level (client-facing collaboration required).
Experience working in cross-functional environments (Product, Design, Business).
Experience delivering applications at scale.
Strong focus on performance optimization and app reliability.
Experience with automated testing and CI/CD pipelines for mobile.