Engineer - Ios

Target Target · Retail · NCD-0375 Brooklyn Park, MN

Software Engineer role focused on building guest-facing features for the Target iOS shopping app using Swift and modern Apple frameworks. Responsibilities include writing clean, well-tested native code, collaborating with cross-functional teams, and contributing to feature development.

What you'd actually do

  1. Build guest-facing features in Swift, leveraging modern Apple frameworks like UIKit and SwiftUI to create rich, responsive experiences.
  2. Contribute to features built on The Composable Architecture (TCA) and other in-house patterns designed for scalability and maintainability.
  3. Write clean, well-tested native iOS code that supports business objectives and delivers delightful guest experiences.
  4. Learn and apply best practices in code structure, architecture, and testing to improve maintainability and reliability.
  5. Collaborate closely with engineers, product managers, and designers to understand requirements and deliver high-quality features.

Skills

Required

  • Swift
  • iOS app development
  • SwiftUI
  • UIKit
  • Xcode
  • Instruments
  • MVC
  • MVVM
  • clean code
  • efficient code
  • maintainable code
  • user experience
  • quality
  • testing
  • CI/CD
  • code review
  • communication
  • collaboration

Nice to have

  • TCA