Job Closed

This listing is no longer active.

DICK'S Sporting Goods logo
DICK'S Sporting Goods

YOU LIVE AND BREATHE SPORTS. SO DO WE.

Senior Software Engineer - Mobile iOS

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 10,001+Since 1948H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

134 days ago

Salary

$83K - $138.2K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishSwift

Job Description

Senior Software Engineer - Mobile iOS

DICK'S Sporting Goods

• Work collaboratively with designers, product managers, testers and other engineers • Leverage cutting-edge technologies and modern practices • Build and ship high-quality code at a rapid pace • Develop software that is fast, secure and reliable to meet defined requirements • Monitor, identify, and correct more complex software defects to maintain fully functioning software • Produce multiple concepts and prototypes to design digital products/services • Research and suggest ways to optimize solutions to better meet user and/or business needs • Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements

Job Requirements

  • Bachelor's degree or equivalent level preferred
  • 5-7 years of relevant experience
  • Strong Swift 5 fundamentals and SwiftUI experience are required
  • Asynchronous data retrieval using JSON and async/await
  • CoreData, Swiftlint, Combine, XCTest and unit testing, navigation patterns
  • Functional, declarative programming and MVVM architecture

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities
  • Generous suite of benefits

Related Job Pages

More Full-stack Engineer Jobs

QBench logo

Product Engineer

QBench

The modern, flexible, easy-to-use LIMS.

OtherRemoteTeam 11-50Since 2016H1B No Sponsor

• Build and Maintain Core Features • Write High-Quality, Well-Tested Code • Perform Peer Code Reviews • Guide and Support Junior Engineers • Contribute to System Reliability and Releases • Review Technical Requirements and Surface Tradeoffs • Contribute to Engineering Culture

United States
Job Closed
Conversica logo

Staff AI Software Engineer

Conversica

Conversica Revenue Digital Assistants™ supercharge marketing, sales, and customer success teams to unlock more revenue.

OtherRemoteTeam 201-500H1B Sponsor

• Design, implement, and ship AI-driven features and systems into production environments • Own technical decision-making for AI architecture, data modeling, and system integration • Partner closely with Product, Engineering, and other stakeholders to translate business needs into scalable technical solutions • Identify and address reliability, scalability, performance, and observability challenges in AI systems • Establish and evolve best practices for applied AI engineering, including agent evaluation, interpretability, and reliability, data layer design, monitoring, explainability, and continuous improvement • Mentor and guide other engineers, raising the bar on AI engineering quality and decision-making • Contribute to technical strategy and roadmap discussions related to AI capabilities and overall platform evolution

United States
GitLab logo

Principal Engineer, Infrastructure Platforms

GitLab

GitLab, founded in 2011 and based in San Francisco, California, maintains a distributed team of professionals that work remotely across multiple continents. GitLab advocates for pr

• Own and drive the architectural direction for critical infrastructure platforms that support GitLab at global scale. • Lead the design and evolution of large platforms and distributed systems that are scalable, resilient, secure, and cost-efficient. • Serve as the technical authority on complex initiatives, guiding decisions that impact multiple teams and product areas. • Translate business and product strategy into long-term technical roadmaps and execution plans. • Drive alignment across engineering, product, and leadership by clearly communicating tradeoffs and recommendations. • Establish technical standards and architectural patterns that raise quality and consistency across the organization. • Be accountable for production outcomes, including reliability, performance, and operational excellence. • Mentor senior engineers and act as a force multiplier through influence rather than direct authority. • Operate effectively in ambiguous problem spaces where both the problem and the solution need to be defined.

United States
$171.4K - $367.2K / year
Job Closed
Netwrix Corporation logo

Principal Software Engineer

Netwrix Corporation

Data security starts with identity, #1 attack vector. Fast, cost-effective solutions trusted by 13,500 organizations

OtherRemoteTeam 501-1,000H1B Sponsor

• Lead the architecture and technical direction of Netwrix enterprise-grade identity security products with hybrid (cloud + on-prem) deployment models. • Architect scalable multi-tenant cloud services while supporting deployable on-prem versions for regulated customers. • Define foundational cloud platform capabilities to be leveraged by all products in the Netwrix portfolio. • Ensure architectural decisions align with security, privacy, and compliance frameworks to meet enterprise and regulatory standards. • Partner with product and engineering teams to translate complex customer requirements into robust, extensible software solutions. • Drive standardization for all SaaS products to ensure a consistent and performant experience for Netwrix customers. • Mentor senior engineers and influence engineering culture across product lines.

United States
Job Closed