AgileEngine · 17 hours ago
Software Engineer (iOS) ID48367
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. As a Senior iOS Engineer, you’ll shape meaningful mobile experiences and take ownership of features from idea to launch, collaborating closely with design and backend teams.
Product DesignSoftware
Responsibilities
Design and build advanced applications for the iOS platform using Swift
Work effectively in an autonomous vertical team, taking ownership of features from concept to release
Implement complex UI/UX designs utilizing the “Cosmos” design system
Collaborate with backend engineers to integrate with new Go/Kotlin microservices
Identify and correct bottlenecks and fix bugs to optimize performance
Help maintain code quality, organization, and automation
Qualification
Required
Bachelor's degree in Computer Science or related field
5+ years of experience in iOS development
Expert proficiency in Swift and the iOS SDK
Strong experience with SwiftUI and understanding of UIKit interoperability
Solid understanding of concurrency (GCD, Swift Concurrency / Async-Await)
Experience with architectural patterns like MVVM-C or VIPER
Experience with offline storage, threading, and performance tuning
Autonomous mindset with excellent problem-solving skills
Upper-intermediate English level
Preferred
Experience working with large modularized iOS codebases (Tuist, Bazel, etc.)
Experience with A/B testing frameworks
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.