AgileEngine · 1 week ago
Software Engineer (iOS Tech Lead) ID48363
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and startups. As an iOS Tech Lead, you will define the technical vision for mobile experiences, guide architecture, and mentor engineers while collaborating closely with backend and design teams.
Product DesignSoftware
Responsibilities
Follow the established architectural patterns and introduce best practices for the new iOS implementation
Lead technical decision-making within the vertical team regarding mobile architecture and integration strategies
Collaborate with Distinguished Engineers to align mobile implementation with technical standards
Oversee the implementation of the design system across the iOS codebase
Qualification
Required
Bachelor's degree in Computer Science or related field
5+ years of iOS development experience with significant time working on large-scale consumer applications
Mastery of Swift, Swift Concurrency, SwiftUI, and SwiftUI Navigation
Strong fundamentals in architecture and design, including experience with patterns like MVVM/VIPER/Clean Architecture
Experience with Dependency Injection principles and frameworks (e.g., Needle)
Familiarity with translating high-fidelity designs into native code
Experience with mobile-backend integration strategies, including REST backend endpoints integration
Experience writing and maintaining extensive unit and UI test suites, with a focus on automation
Strong ability to drive technical consensus and mentor engineers
Demonstrated ability to deliver tangible results with minimal ramp-up time
Experience working with AI tools (e.g., Claude Code)
Upper-intermediate English level
Preferred
Familiarity with OpenAPI
Experience with Backend-for-Frontend (BFF) pattern
Experience working with legacy systems and tools, such as Objective-C or RxSwift, to build interfaces between modern and existing application code
Benefits
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
Flextime: Flexible schedule with remote and office options.
Company
AgileEngine
The provider of solutions and services for the full cycle of software product development.
Funding
Current Stage
Late StageRecent News
Company data provided by crunchbase