iOS Engineer – Flagship Mobile App

Target•Brooklyn Park, NC
•Hybrid

About The Position

As an Engineer, you serve as a technical specialist delivering the engineering that powers the product. You develop insight into technical architecture and design to deliver robust, scalable software components. You solve engineering problems, balance feature delivery with software robustness, handle operational issues with little or no oversight, review code for quality and functional accuracy, and participate in product design and architecture discussions. The Core Findability Apps team helps guests discover products and brands in Target’s flagship shopping app. The team improves search, recommendations, navigation, exploration, and product evaluation to create intuitive shopping experiences that build guest trust and help millions of guests find products with confidence. As an iOS Engineer, you will build guest-facing experiences that make product discovery effortless and inspire exploration. You will build features in Swift using UIKit and SwiftUI; contribute to features using The Composable Architecture (TCA) and other in-house patterns; and write clean, tested native iOS code. You will learn and apply practices in code structure, architecture, and testing, collaborate with engineers, product managers, and designers, participate in code reviews, and take ownership of small-to-medium features while contributing to larger projects with senior engineers. Duties may change based on business needs. The role uses a Hybrid/Flex for Your Day arrangement, with work performed both onsite at the assigned Target HQ MN location and virtually, depending on the role, team, and tasks. Work duties cannot be performed outside the country of the primary work location unless otherwise prescribed by Target.

Requirements

  • A four-year degree or equivalent experience.
  • At least 1 year of professional software development experience, including iOS app development using Swift.
  • Familiarity with SwiftUI, UIKit, and Apple development tools such as Xcode and Instruments.
  • Understanding of common iOS design patterns such as MVC or MVVM.
  • Ability and interest in learning advanced architectures such as TCA.
  • Strong communication and collaboration skills, with the ability to contribute effectively within a cross-functional team.

Nice To Haves

  • Passion for writing clean, efficient, maintainable code with a focus on user experience and quality.
  • Eagerness to learn modern engineering practices, including testing, CI/CD, and code review processes.
  • Curiosity, proactivity, and motivation to grow as an iOS engineer while contributing to real-world guest impact.
  • Staying current with evolving technologies and enjoying continuous learning and experimentation.

Responsibilities

  • Build guest-facing features in Swift using UIKit and SwiftUI.
  • Contribute to features built on The Composable Architecture (TCA) and other in-house patterns.
  • Write clean, well-tested native iOS code that supports business objectives and delivers positive guest experiences.
  • Apply best practices in code structure, architecture, and testing to improve maintainability and reliability.
  • Collaborate with engineers, product managers, and designers to understand requirements and deliver features.
  • Participate in code reviews and share feedback.
  • Take ownership of small-to-medium features while contributing to larger projects alongside senior engineers.
  • Handle operational issues with little or no oversight.

Benefits

  • Eligible team members and dependents may receive medical, vision, dental, and life insurance, among other health benefits and programs.
  • 401(k)
  • Employee discount
  • Short-term disability
  • Long-term disability
  • Paid sick leave
  • Paid national holidays
  • Paid vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service