Front End Software Engineers (Denver)

Want to make the Internet better? We do too. And we’re looking for people to help us. We need people who love technology, but can see the cracks… and future too. We’re looking for all levels of engineers who are passionate about writing code. Someone who can bring creative ideas, energy to a team, takes some risks, and challenges our thinking. Below are the details, but if you are passionate about what you do – we want to talk to you. The position is for all levels of Software Engineers. The candidate will be working as a member of a team that will be designing, creating and maintaining components of our websites. The ideal candidate will possess an understanding of web development, utilizing languages such as JavaScript, Ruby, Scala, and web services utilizing JSON and RESTful patterns.

Responsibilities:

  • Implement business logic and application logic in code
  • Implement the presentation and display logic for new platform features
  • Create, maintain and make use of re-usable interface components
  • Implement code to improve responsiveness and performance of web pages
  • Create verification tests and repair defects
  • Build responsive web pages for mobile, tablet and desktop

Required Skills:

  • HTML, JavaScript, jQuery, CSS3
  • Competent in at least one of the following languages: Java, Scala, Ruby, PHP
  • Understanding of OS fundamentals, and command line tools

Nice to haves:

  • Experience using open source libraries such as Jquery, OpenGIS, Backbone, Bootstrap, AMD, OpenLayers
  • Knowledge of cross browser differences
  • Web Based GIS technology experience
  • Functional programming
  • Frameworks such as Rails, and Play
  • Experience with alternate web languages: LESS, SASS, HAML
  • Browser automation testing

Software Development Culture & Quality:

  • Agile development process
  • Pull/code review or paired programming
  • Scripted deployments
  • Build servers
  • Source management with git

MapQuest Valued Behaviors:

  • Must be willing to take ownership of assigned responsibilities
  • Strong problem solving and analytical analysis skills
  • Experience working with geographically dispersed teams
  • High energy with a positive attitude
  • Eager and willingness to learn
  • Ability to take direction

To apply – send your resume to mapquestcareers@mapquest.com with the subject line “Software Engineers”