AgileEngine · 1 day ago
Software Engineer (iOS) ID48367
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and startups. They are seeking an iOS Software Engineer to join a high-performance team, focusing on enhancing the mobile experience and upgrading architecture for a core global application.
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, asynchronous programming with Combine, and SwiftUI
Strong fundamentals in architecture and design, including experience with patterns like MVVM/VIPER/Clean Architecture
Experience with Dependency Injection principles and frameworks (e.g., Swinject)
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
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