Brooklyn Park, Minnesota, United States of America
Full Time
1 day ago
$98,000 - $176,000 USD
Visa Sponsor
Key skills
GraphQLiOSSwiftAnalyticsXcode
About this role
Role Overview
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
Tech Stack
GraphQL
iOS
Swift
Benefits
comprehensive health benefits and programs, which may include medical, vision, dental, life insurance and more