Mission.dev
Sr iOS Engineer
Mission.devArgentina9 days ago
ContractEngineering, Information Technology

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 relevance