Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our company description
Mission is a platform for hiring, vetting and managing software development talents. It enables our clients to connect with the world’s best talent to build mission-critical software products.
About the client
A leading integrated retailer dedicated to blending digital and in-store shopping into a seamless experience, delivering exceptional value and convenience to our members.
Key Responsabilities
- Build, evolve, and maintain high-performance iOS applications using Swift, SwiftUI, and UIKit, adhering to platform conventions and accessibility guidelines
- Architect scalable and testable app modules using design patterns like MVVM, VIPER, or Redux, and maintain robust dependency-injection setups.
- Drive end-to-end feature ownership: from design through deployment and monitoring in production, ensuring reliability, observability, and security.
- Translate Figma designs into responsive, pixel-perfect interfaces across iPhone, iPad, and future form factors.
- Champion progressive delivery with CI/CD pipelines, feature flags, and A/B experiments for safe, data-driven releases.
- Implement comprehensive testing strategies, including unit, integration, and end-to-end testing, to ensure high-quality releases.
- Continuously improve development workflows through automation, modern tooling (e.g., generative AI, static analysis), and CI pipeline refinement.
- Familiarity with Storyboards and maintaining scalable design systems.
Nice to Have
- Experience with design tools such as Figma and Storybook.
- Experience implementing iOS-specific features such as push notifications, in-app purchases, deep linking, and enterprise app distribution (e.g., MDM, provisioning).
- Exposure to event-driven architectures and distributed systems concepts.
- Cloud experience (AWS, GCP, Azure) with containers, infrastructure as code, and observability tools (logs, metrics, tracing).
Requirements
- 5+ years of professional iOS development experience with multiple published applications.
- Deep proficiency in Swift, UIKit, SwiftUI, Combine/async-await, Core Data, and iOS-specific APIs.
- Strong understanding of Design Patterns and Oriented Programming Concepts (OOPC)
- Strong command of the Apple developer toolchain (Xcode, Instruments, XCTest) and dependency managers (SPM, CocoaPods).
- Demonstrated ability to optimize mobile performance and troubleshoot complex issues.
- Proven experience in progressive rollout practices including CI/CD, feature flags, and automated testing pipelines.
- Familiarity with AI-assisted development tools like GitHub Copilot or code-gen agents.
- Solid foundation in computer science fundamentals: data structures, algorithms, system design.
- Strong leadership and communication skills, with the ability to lead technical direction and collaborate effectively across teams.
- Passion for building user-centric, innovative solutions in a fast-paced, high-impact environment.
Key Skills
Ranked by relevanceReady to apply?
Join Mission.dev and take your career to the next level!
Application takes less than 5 minutes