Sr. Software Engineer, iOS
- Job available in 5 locations
- Chicago, Illinois, United States Corporate Office - Chicago 159 N Sangamon St.
- Milwaukee, Wisconsin, United States Corporate Office - Milwaukee 7800 W. Brown Deer Road #1
- Camp Hill, Pennsylvania, United States Corporate Office - Camp Hill 3543 Simpson Ferry Road
- St. Petersburg, Florida, United States Corporate Office - St. Petersburg 140 Fountain Parkway
- United States Flexible Location
Overview
*This role can be 100% remote*
Our global house-of-brands inspires and empowers youth culture. Relentlessly committed to fuel a shared passion for self-expression, we create unrivaled experiences at the heart of the sport and sneaker communities through the power of our people. If you want to be a part of something bigger than you can imagine, you’ve come to the right place.To learn more about the incredible impact we’re making on both our local and global communities,Click Here!
Foot Locker is looking to hire a Senior iOS Software Engineer. The ideal candidate will possess a passion for clean, well architected code and can work well in a team environment. Do you consider yourself a coder at heart? Love working on iOS apps and can’t wait for the next WWDC? You’ll be a perfect fit for this Foot Locker mobile team!
This is a small, but growing team responsible for Foot Locker’s flagship eCommerce apps. Our apps never sit still, we are constantly enhancing the apps with new features and adapting to emerging technologies. We strive to be ahead of the curve in new areas of iOS development. Our apps have a user base of over a million users and growing. We are nimble but thoughtful in our technological decisions and embrace coding best practices with a critical eye for app performance. Joining the Foot Locker mobile development team means that your hard work really matters and that you’ll be making meaningful contributions to our projects. The world of digital retain is changing, be a part of a team that can implement and deliver forward thinking apps that meet the challenges of this changing landscape.
Responsibilities
- Participate in the full lifecycle of iOS based apps by using Swift, Cocoa,Xcode, and the iOS SDK
- Contribute to the architecture and implementation of new features, datamodeling, and interface guidelines adherence
- Continue to stay up to date on latest trends and best practices relative tonative mobile development
- Work on bug fixes, app optimization, and feature enhancements
- Help set the technical tone and cultural direction for the iOS team
- Be a reliable source for all questions relating to iOS developmentpossibilities and features
- Act as mentor to junior level developers
Qualifications
- Minimum of 3 years of iOS development
- A deep familiarity with Swift, Cocoa Touch, and UIKit
- Familiarity with Pull Request / Code Reviews
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text
- Skilled with third-party libraries and APIs
- Intimate knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid grasp of algorithms, memory management, object oriented programming, and concurrency programming
- Strong experience detecting and correcting memory usage issues, andoptimizing code for application performance using Instruments.
- Solid understanding of the full mobile development life cycle
- Working knowledge with version control (GIT)
- Experience working with SCRUM and/or Agile development environments
- Confident working on consumer facing apps
#LI-AM1