iOS Software Engineer

Location: Pittsburgh, PA

Job Type: Full Time / Permanent

Are you an iOS Software Engineer with a desire to work on industry-leading apps used by over 10 million visitors a day? Does collaborating alongside some of the smartest, most innovative people in mobile excite you? Are you highly creative, technically-savvy, organized, dedicated, and not afraid to work hard and play harder? If this is you, let’s talk!
The leading mobile commerce platform to top retailers seeks best-in-breed developers for its iOS Engineer position. Members of our team have a burning passion and commitment to collaborative problem solving, sophisticated design, and quality. You would be responsible for working in our interdisciplinary team on a variety of projects spanning all iOS mediums.

Responsibilities:

  • Contribute to a set of native iOS tools that help us reduce duplicate work
  • Research, experiment, and implement new iOS technologies and contribute to third party frameworks
  • Maintain and extend app functionality for the world’s largest retailers
  • Optimize UI/UX elements within apps to provide the fastest, smoothest user experience
  • Advise on Objective-C & Swift best practices, organization, and automation
  • Take part in knowledge sharing with the mobile development team
  • Collaborate with large scale retail clients and their API developers?
  • Implement secure coding best practices and participate in ongoing security training and awareness

Experience:

  • 2+ years of professional experience with iOS development, frameworks, and the app-submission process
  • Strong knowledge of Swift, experience with Objective-C is a plus
  • Solid foundation in object-oriented programming and MVC and MVVM paradigms
  • Demonstrable knowledge of URLSession, HTTP/S, and how apps interact with APIs via JSON
  • Attention to detail and familiarity with native app UI/UX standards
  • Exposure to Apple services, such as Push Notifications, Apple Wallet, and the processes involved to configure, test, and launch in those environments
  • Ability to work remote and/or ability to travel
  • Familiarity with Cocoapods or other dependency/package management systems
  • Proficient understanding of source code management tools (Git is preferred)
  • Familiarity with RESTful APIs to connect iOS applications to backend services
  • Exposure to common SDLC processes, experience with Agile methodologies preferred
  • Strong written and verbal communication skills, bonus points if you can convey technical information to non-technical peers
  • Comfortable working in a fast-paced & collaborative environment
  • Experience with HTML web development is preferred, but not required
  • Experience working with Android, React Native, or other tools is a plus
APPLY NOW