DICK'S Sporting Goods logo
DICK'S Sporting Goods

Headquartered in Coraopolis, Pennsylvania, DICK’S Sporting Goods offers sports fans and enthusiasts a “big store” selection of name-brand sports equipment

Senior Software Engineer - Mobile iOS

Location

United States

Posted

3 days ago

Salary

$83K - $138.2K / year

Seniority

Senior

Job Description

Senior Software Engineer - Mobile iOS

DICK'S Sporting Goods

Role Description The Athlete Mobile team is responsible for maintaining and delivering new app features for our two customer-facing branded apps – Dick’s Sporting Goods and Golf Galaxy. As a Senior Software Engineer on the Athlete Mobile team at DICK’S, you will: - 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 - Have opportunities for career development as we continue to invest in our talent - Be a part of a collaborative, innovative culture tackling the challenges of scaling our business and serving up new experiences for our athletes Qualifications - Bachelor's Degree or equivalent level preferred - General Experience: Experienced practitioner able to work unsupervised (13 months to 3 years) - Managerial Experience: Basic experience of coordinating the work of others (4 to 6 months) Requirements - Must demonstrate strong SwiftUI experience with large and complex application(s) - Exceptional Swift fundamentals - Asynchronous data retrieval using async/await and JSON format - Familiarity with Swiftlint, Combine, XCTest and unit testing - Functional and declarative programming methodology - MVVM architecture - At least 3-6 years of relevant native iOS development experience Responsibilities - Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement. - 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 performance, quality needs. - Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements. - Find root cause and resolution to limit and address issues promptly. - Assign short-term work schedules to a team based on storyboarding/backlog. - Develop own and more junior team member capabilities by participating in assessment and development planning activities. - Contribute to work within an established program management plan to achieve specific goals. - Support the collection of functional requirements using document analysis and workflow analysis. Behavioral Competencies - Tech Savvy: Anticipates and adopts innovations in business-building digital and technology applications. - Courage: Steps up to address difficult issues, saying what needs to be said. - Decision Quality: Makes good and timely decisions that keep the organization moving forward. - Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm. - Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives. - Instills Trust: Gains the confidence and trust of others through honesty, integrity, and authenticity. - Customer Focus: Builds strong customer relationships and delivers customer-centric solutions. Virtual Requirements - Cameras must be on during all virtual interviews. - AI tools are not permitted to be used by the candidate during any part of the interview process. - Offers are contingent upon a satisfactory background check which may include ID verification. Benefits - Targeted Pay Range: $83,000.00 - $138,200.00. - This is part of a competitive total rewards package that could include other components such as: incentive, equity and benefits. - DICK'S Sporting Goods complies with all state paid leave requirements. - We also offer a generous suite of benefits.

Related Job Pages

More Android Engineer Jobs

Airbnb logo

Senior Android Software Engineer, Quality Platform

Airbnb

Airbnb is a community based on connection and belonging.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Build AI Agents for the Testing Lifecycle: Design and implement AI agents that support developers and quality engineers across the testing lifecycle. • Advance AI-Native Quality: Move beyond traditional automation by building systems that continuously adapt test coverage based on code changes and system behavior. • Improve Developer and QE Productivity: Identify bottlenecks in testing and CI/CD workflows, and solve them through intelligent automation that reduces manual effort and accelerates feedback loops. • Integrate AI into Engineering Workflows: Embed AI capabilities into real development environments, enabling both developers and quality engineers to receive contextual, actionable insights during development and testing. • Hands-on Development: Build end-to-end systems and tools (TypeScript, Swift, Kotlin, Java, Python) that will power Airbnb’s AI quality platform. • Applied AI: Develop AI-assisted capabilities such as context-aware agentic E2E validation on pull requests, agentic execution of business-critical flows as quality gates, agentic surface discovery and exploratory testing, and systems for test case generation, and coverage maintenance. • System Design: Participate in the design of scalable AI-driven systems operating within large-scale engineering environments. • Cross-Functional Collaboration: Work closely with Mobile, Infrastructure, Product Engineering, and Quality Engineering teams to integrate AI into real-world development workflows. • Experimentation & Iteration: Explore approaches such as prompt engineering and RAG (Retrieval-Augmented Generation) to improve system effectiveness and adaptability. • Mentorship: Provide technical guidance and help raise the bar for applying AI in engineering systems across the team.

Brazil
Job Closed
Space Inch logo

Senior Android Engineer

Space Inch

Client-Tailored. Engineer-Driven.

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Build and maintain high-quality native Android apps using Kotlin and Jetpack Compose • Develop clean, scalable UIs aligned with Google’s Material Design guidelines • Collaborate cross-functionally with iOS development, product, design, and QA teams • Contribute to architecture decisions, performance tuning, and scalability planning • Integrate with backend APIs and ensure reliable data flow • Stay current with Android development trends and new Android releases • Take ownership of features and drive them from concept to deployment

Brazil
R$4.5K - R$6K / month
Space Inch logo

Senior Android Engineer

Space Inch

Client-Tailored. Engineer-Driven.

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

Role Description Picture this: A white-labeled flagship mobile app with tens of millions of users, built to help healthcare organizations deliver smarter services with integrated fintech capabilities. Engineered to the highest security standards and trusted by over 300 enterprise clients, this is a platform at massive scale. We are completely rebuilding this entire ecosystem from scratch, meaning your work will directly shape how millions of people access and manage their health and finances using a 100% blank canvas. Do you want to be part of the team building something that impacts so many lives? We’re looking for an experienced Android Engineer with deep expertise in Kotlin to help us build a large-scale mobile application from the ground up. In this hands-on role, you’ll: - Shape the architecture - Write high-quality production code - Work closely with cross-functional teammates to deliver impactful solutions If you enjoy solving complex problems, collaborating across disciplines, and making a direct impact as a key technical contributor, this role is for you. Qualifications - 5+ years of native Android application development - Strong expertise in Kotlin and modern Android development practices (Jetpack, Compose, Coroutines, etc.) - Solid understanding of backend APIs, authentication, and data persistence (REST/GraphQL, Room, Realm, SQLite, …) - Experience with Android system architecture, performance optimization, and scalability - Hands-on experience with app deployment and distribution via Google Play - Comfortable with Git workflows, testing frameworks (JUnit, Espresso, Robolectric), and CI/CD pipelines - Strong written and spoken English skills Requirements - This is a fully remote role for candidates based in Brazil. - Bonus points if you have: - Experience with large-scale consumer apps or high-impact user bases - Knowledge of app security best practices, analytics, and observability tools Key Responsibilities - Build and maintain high-quality native Android apps using Kotlin and Jetpack Compose - Develop clean, scalable UIs aligned with Google’s Material Design guidelines - Collaborate cross-functionally with iOS development, product, design, and QA teams - Contribute to architecture decisions, performance tuning, and scalability planning - Integrate with backend APIs and ensure reliable data flow - Stay current with Android development trends and new Android releases - Take ownership of features and drive them from concept to deployment Qualities for Success - Proactive, solutions-driven mindset - Strong attention to detail and code quality - Comfortable making technical decisions independently - Passion for learning and improving - Ownership mentality where you care about the end product Where You've Likely Developed These Skills - Digital product agencies or consultancies, or in a product IT company - Cross-functional product teams building real-world apps You're a great fit if you - Love building polished and user-friendly mobile apps - Value quality delivery and ask the right "Why?" questions - Want to grow technically while working on impactful projects - Thrive in a collaborative, remote-first environment - Like shipping clean, reliable code that solves real user problems This role is not a fit if you - Need constant oversight or micromanagement - Are looking for a chaotic startup environment with unclear direction Benefits - Real Impact: Real influence on technical decisions, tooling choices, and project direction. - Compensations: $4.500,00 – $6.000/monthly for B2B engagement, based on experience and skills. - Remote-first setup - Health & Wellbeing: 100% paid sick leave + annual health checkup - Stay active: Wellness subsidy - Continuous Growth: An education budget specifically designed to fuel your learning and help you expand your knowledge base. - Extra perks: Referral bonus

Brazil
$4.5K - $6K / month
Software Mind logo

Middle Android Software Engineer, Kotlin

Software Mind

Software House focused on results since 1999

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Defining and maintaining high standards for architecture, performance, and code quality within the Android team • Driving mobile development excellence with CI/CD pipelines, version control, and integration with cloud-based infrastructure • Ensuring scalable, testable, and maintainable Android solutions by applying clean architecture principles

Romania