Target Jobs

Job Information

Target Principal iOS Engineer(Remote Or Hybrid) in Brooklyn Park, Minnesota

The pay range is $144,400.00 - $259,900.00

Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and certifications. In addition to your pay, Target cares about and invests in you as a team member, so that you can take care of yourself and your family. Target offers eligible team members and their dependents comprehensive health benefits and programs, which may include medical, vision, dental, life insurance and more, to help you and your family take care of your whole selves. Other benefits for eligible team members include 401(k), employee discount, short term disability, long term disability, paid sick leave, paid national holidays, and paid vacation. Find competitive benefits from financial and education to well-being and beyond at https://corporate.target.com/careers/benefits .

About us:

Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here (https://corporate.target.com/about) . 

As a Principal Engineer you set the strategy for software engineering at Target. You set the direction for how software and infrastructure engineering efforts will be designed, developed, and operationalized across multiple portfolios and drive adoption across Target Tech. You lead and approve software and efforts to meet functional and non-functional requirements. You are a thought leader and mentor for internal and external technical talent and actively contribute to the external technical community.

Use your skills, experience and talents to be a part of groundbreaking thinking and visionary goals. As a Principal Engineer, you’ll take the lead as you…

Understand Target's business and technical environments and assist teams in resolving complex business challenges via current technical solutions by assessing viability/applicability/cost implication through POCs and prototypes. Collaborate with other engineers and teams in setting technical direction across platform and drive technology lifecycle management and communication of standards/decisions to the engineering team. Participate in procurement specifications, installation, and maintenance of Target systems. Lead designing and building Target’s Retail Platform API with deep focus on non-functional requirement including scalability, availability, performance, etc. while being a strong advocate of agile and DevOps practices across engineers. Work with engineering leaders to build a high performing engineering team and provide technical leadership, coaching, motivation and participate in the selection of technical talent.

About the Confidence to Buy Team

Our product group is accountable for presenting product data to our Guests across Target.com and the Target mobile app in ways that gives them the confidence to make a purchasing decision. Our work centers around Product Detail Pages, but as we move toward a more modular and config-driven architecture the components and modules our teams own will live across the experience. Our team has squads for web, iOS and Android that partner with our Product, UX, Data Analytics, and Data Science partners to bring guest experiences to life.

As a Principal iOS Engineer on the Flagship Confidence to Buy mobile team you will:

• Develop clean, well-tested native iOS code to deliver functionality that meets business objectives

• Coach and mentor junior engineers to provide guidance on coding and design best practices

• Drive requirements and design across the Flagship app

• Be forward thinking in identifying and analyzing trends in the retail and mobile app space

• Partner with leaders, engineers, product and UX across the entire Flagship mobile domain

• Manage complex cross-team coordination and dependencies

• Evaluate and communicate different engineering solutions and trade-offs

• Identify opportunities to perform or lead POC/POT with our teams

• Lead business or technical key initiatives across our Digital org

Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs.

About you:

• Passion for continuous learning to maintain thorough knowledge of technical domains along with staying current in latest technologies

• Interested in growing a strong engineering culture that values diversity and inclusion

• 10+ years of software development experience with at least one full cycle implementation

4+ years of experience developing apps for iOS

• In-depth knowledge of native tools and frameworks (e.g., Swift, UIKit, Xcode, Instruments, etc.)

• Experience following best practices in developing iOS apps at scale on large, distributed teams, including modular app architecture, config-driven UI, frameworks, build pipeline, on-prem and cloud CI/CD, automated testing, observability, code review, static analysis, etc.

• Deep expertise in Apple development, tools, and frameworks

• Experience with SwiftUI

• Experience developing highly successful apps that enjoy wide scale distribution

• Experience with design/development/use of analytics solutions

• Experience with test-driven development and software test automation

• Excellent debugging, performance and optimization skills

• Excellent knowledge of working with dynamic data using services (e.g., JSON, REST APIs, etc.)

• Demonstrates strong domain-specific knowledge regarding Target’s technology capabilities, and key competitors’ products and differentiating features

• Demonstrates broad and deep expertise in multiple computer languages and frameworks (e.g., open source). Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure

• Communicates and coordinates across an organization with many teams, partners, and stakeholders

• Understands business fundamentals and how technologies can support business goals along with how to translate business vision into a technical strategy while understanding the financial implications

• Has proven leadership capabilities, the ability to influence others, interpersonal skills, and problem solving skills

• Strong team player who understands concepts of teamwork and team effectiveness.

• Has excellent verbal, written, and presentation communication skills to convey complex technical solutions clearly to an organization

This position may be considered for a Remote or Hybrid (known internally at Target as "Flex for Your Day") work arrangement based on Target's needs.  A Remote work arrangement means the team member works full-time from home or an alternate location that's not a Target location, does not have a desk at a Target location and may travel to HQ up to 4 times a year.  A Hybrid/Flex for Your Day work arrangement means the team member's core role may be performed either remote or onsite at a Target location depending upon what your role, team and tasks require for that day. Work duties cannot be performed outside of the country of the primary work location, unless otherwise prescribed by Target.

Americans with Disabilities Act (ADA)

Target will provide reasonable accommodations with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Supply Chain Facility or reach out to Guest Services at 1-800-440-0680 for additional information.

Application deadline is : 07/11/2024

DirectEmployers