Senior iOS Developer

Engineering

Full-time
Job Location: Denver, CO

Apply Now

Description

This is a unique opportunity to join the 3rd largest mapping platform on the Internet, MapQuest, as a lone-wolf mobile applications developer specializing in iOS development. You will own all aspects of our iOS app from architecture and design to development and testing to launch of new features. While our app is currently launched and available on the Apple store, MapQuest's recent acquisition by System1 comes with the goal of building the site and it's associated platforms into the leading geospatial navigation provider on the market. Combined with System1's expertise in Internet traffic and audience acquisition, we plan to use top technologies and data science-backed research to launch MapQuest to the next level.

The Role You Will Have

  • Leading architecture and development of iOS applications.
  • Communicate technical limitations and roadblocks to your team.
  • Assist the client support team using your technical background.
  • Able to assess feasibility, difficulty, and provide time estimates on implementing new features to an application.
  • Assist in documenting, debugging, evaluating, and unit testing projects.
  • Work with backend developers to integrate and consume restful APIs.

What You Will Bring

  • Minimum of 3 years development experience with iOS applications.
  • Proficient in either Swift or Objective C.
  • Able to maintain and refactor existing codebases using best practices and new technologies.
  • Proficient in debugging, performance measurement and optimization.
  • Familiarity with agile development practices.
  • Experience working with Git version control in a collaborative team environment, creating pull requests and performing code reviews.
  • Excellent communication and time management skills.
  • Deep understanding of UIKit, Foundation, and other core iOS frameworks.
  • Contributed to at least one application on the Apple AppStore.
  • Comfortable discussing development decisions and collaborating with a team.
  • Degree in Computer Science.

  • Nice To Haves

  • Ability to reference Apple HIG and iOS best practices.
  • Geospatial knowledge and experience using mapping APIs of MapQuest, Google, Apple, Waze or Mapbox is a huge plus. 
  • Good decision making skills and ability to understand and communicate tradeoffs (e.g. when choosing to use third party libraries).
  • Experience with Unit Testing and Continuous Integration.
  • Knowledge of Android development.
  • Basic knowledge of programming languages like AngularJS, Scala.
  • Experience working on a remote team.
  • Ability to work solo or with a team, depending on the project.

What We Have To Offer

  • Paid Parking or a Bus Pass
  • Unlimited paid sick time plus 17 days of PTO, and 10 paid company holidays
  • Competitive Benefits package

Apply Now