Career Opportunities

Share This Job

Front End Developer

Job Title
Front End Developer
Job ID
27016705
Location
Detroit,  MI
Other Location
Description

Front End Developer

 

Job Description

What You'll Do/Need

We’re hiring a Front End Web Developer who has technical experience with HTML, CSS and either UX/interaction design or DOM-focused JavaScript, beyond what is needed for a particular project or feature. We’re seeking someone who has been aware of, has experimented with and has implemented the latest trends and best practices, when right for a project.

Responsibilities

  • Write HTML, CSS and JavaScript in existing and new products
  • Develop new features within the framework and standards of the team
  • Work closely with product designers to create user-focused interactions from static designs and wireframes
  • Build the UI portion of a project in a modular, reusable and maintainable way and document the process and code
  • Deliver recommendations to technical and non-technical audiences
  • Provide options for interactive design and content organization
  • Build prototypes
  • Help set the code standards and best practices and enforce them through code reviews

Requirements

  • Experience with HTML, CSS and JavaScript
  • Efficiency with Adobe Photoshop and/or Sketch
  • Experience with CSS preprocessors (SCSS/SASS/LESS)
  • Strong experience implementing responsive web design
  • Experience with CSS architectural principles (OOCSS, BEM, SMACSS, etc.)
  • Experience with progressive enhancement and version control systems
  • Experience fixing performance issues and using performance monitoring tools

What’ll Make You Special

  • Experience in a .NET framework

What You'll Get

  • Excellent benefits package that includes a 401(k) match, medical/dental/vision, and much more
  • Opportunities to participate in professional development programs, including personal empowerment coaching, leadership training and ongoing personal growth training
  • Other incentives, contests and rewards including trips, event tickets, cash prizes and more

 

 

Option 1: Create a New Profile