Senior iOS Engineer developing mobile applications for Target's flagship shopping app. Leading architecture improvements and mentoring junior engineers in a collaborative environment.
Responsibilities
Help advance our architecture and abstractions, allowing our code to continue to scale and empowering feature teams to deliver with ever increasing autonomy.
Drive adoption of modern Swift Concurrency (async/await, structured concurrency, actors) to improve safety, readability, and performance.
Improve and maintain our mobile apps CI and CD infrastructure and pipelines.
Develop clean, well-tested code to deliver functionality that meets the broader engineering team’s needs.
Build and maintain developer tools to help our feature teams work effectively.
Develop libraries and foundations in areas such as build tools, testing, analytics, networking, and logging.
Solicit feedback from the development team to help drive a great overall developer experience.
Mentor junior engineers to provide guidance on coding and design best practices for iOS apps.
Provide high level tooling support to feature team engineers during work hours.
Requirements
4 year degree or equivalent experience
5+ years of professional software development experience
3+ years of experience developing apps for iOS
Experience developing in Swift
Experience with test-driven development and software test automation
Excellent debugging, performance and optimization skills
Experience with distributing mobile applications via public app stores and/or enterprise channels
Experience with integrating calls to backend services (REST or GraphQL, JSON, etc.)
Excellent hands-on skills with iOS application development tools including Xcode
Benefits
comprehensive health benefits and programs, which may include medical, vision, dental, life insurance and more
Senior iOS Engineer optimizing mobile application features for a tech company focusing on digital identity solutions. Collaborating with cross - functional teams to deliver high - quality user experiences.
iOS Developer creating and maintaining mobile applications at Expleo. Collaborating on technical solutions and ensuring quality deliverables from partners with a focus on innovation.
Principal PM overseeing Zapp's consumer mobile experience, shaping user engagement through app features. We are disrupting the retail market with innovative solutions and a customer - centric approach.
Senior iOS Engineer developing and maintaining high - quality iOS applications at Air Apps. Collaborating closely with designers and product managers to optimize user experience and drive innovation.
Senior iOS Engineer responsible for developing and maintaining AI - powered iOS applications at Air Apps. Collaborating with cross - functional teams to deliver high - quality user experiences in a dynamic environment.
Senior iOS Engineer II developing and improving features for Strava for Business. Leading technical direction and collaborating with products that reach millions of athletes.
Product iOS Engineer responsible for shipping features end - to - end at BeReal, focusing on user needs and high - impact solutions through analytics and design.
iOS Engineer developing applications for customer management at Naranja X. Working collaboratively in a hybrid team to enhance financial technology solutions.