Full Time

Senior Software Engineer - Mobile iOS (REMOTE)

DICK'S Sporting Goods
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by DICK'S Sporting Goods, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer - Mobile iOS at DICK'S Sporting Goods, you will play a critical role in the development and enhancement of our mobile application, delivering intuitive and engaging user experiences. You will collaborate with cross-functional teams to define, design, and implement new features, ensuring high performance and responsiveness to user interactions. Your expertise will guide the mobile development process, driving best practices and mentorship within the engineering team while promoting a culture of innovation and continuous improvement.



Job Responsibilities

  • Design, develop, and maintain advanced applications for the iOS platform.
  • Collaborate with product managers, designers, and other stakeholders to define application features and ensure clear understanding of requirements.
  • Write clean, maintainable, and efficient code that adheres to established standards and industry best practices.
  • Perform code reviews and provide constructive feedback to team members to improve code quality.
  • Resolve technical issues and challenges to ensure project timelines are met.
  • Stay up-to-date with new iOS technologies and trends to continuously enhance the app’s functionality and user experience.
  • Lead and mentor junior software engineers, fostering their growth and enhancing team performance.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in iOS application development with proficiency in Swift and Objective-C.
  • Strong understanding of design patterns, mobile app architecture, and best practices in software development.
  • Experience with RESTful APIs and third-party libraries integration.
  • Familiarity with Agile/Scrum methodologies.
  • Exceptional problem-solving skills and attention to detail.
  • Proven ability to work collaboratively in a remote team environment.


Technologies & Tools

The Senior Software Engineer - Mobile iOS will utilize a variety of technologies and tools including Xcode, Git, CocoaPods, Firebase, RESTful APIs, JSON, and various debugging tools and performance monitoring frameworks. Familiarity with unit testing and UI testing frameworks such as XCTest and UI Test is also essential for ensuring software quality and reliability.



Ideal Candidates

Ideal candidates for the Senior Software Engineer - Mobile iOS position will possess a passion for mobile technology and a commitment to delivering exceptional user experiences. They should be innovative thinkers who thrive in a fast-paced environment and are driven by the results of their work. Excellent communication skills, adaptability, and a strong collaborative spirit are essential for succeeding in this remote role. Candidates should also exhibit a strong desire to share knowledge and mentor others, contributing positively to team dynamics.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.