Front End Engineer

About the role:

We are looking for strong Front End Engineers to join our tiny consumer web application team. This person will be involved in the hands-on development and maintenance of the Dormillo website, mobile sites and internal web applications. This role requires someone with at least several years of professional experience with JavaScript and a desire to best optimize web applications to achieve rich and fluid interaction. Experience with Javascript/HTML/CSS is absolutely required and any experience with Node or Angular or React would be a big plus (but definitely not a requirement). Mostly though, you should be passionate about user experience and interested in creating a product that will have a positive impact on millions on users. If you're interested in joining a dynamic, creative, and innovative company at the ground level then this may be the perfect opportunity for you!

Requirements:

  • Be able to write clean, scalable, standards-compliant, reusable, quality code with strong knowledge of OO design.
     
  • Strong knowledge of Javascript and HTML/CSS
     
  • Be comfortable working within a small team owning deliverable's for our web apps and front end
     
  • Ideally you are a self-starter with a “can do” attitude who can take ownership of projects and drive them to completion.
     
  • Should be detail and results oriented with excellent problem solving abilities.
     
  • Some familiarity with current development tools such as Jenkins, Git, bower, gems, npm and bundle
     
  • Fun personality, interest in a start-up, and the desire to be a part of the next big thing

Responsibilities:

  • Working with technical leads, engineers, designers, business analysts and operations teams to develop dynamic client-side web applications across most areas of our business.
     
  • Prototype and develop new ideas and participate in all parts of the lifecycle from research to release.
     
  • Work closely with UX and Graphic Designers to turn wireframes and visual designs into working HTML/CSS prototypes.
     
  • Develop and optimize front-end UI to ensure web applications are rendered consistently in cross-browser environments.
     
  • Create front-end code templates using HTML, JavaScript, and CSS as well as JavaScript frameworks such as jQuery, AngularJS and NodeJS.