Ferndale-based Creative Agency is looking to fill a full-time front-end developer position.

Requirements include:

  • Knowledge of web standards, responsive design, and cross-browser compatibility

  • Thorough understanding of semantic HTML

  • Intermediate / Expert level CSS, LESS, SASS

  • Javascript, jQuery, AJAX, JSON experience - Ideal candidates can write everything from scratch, but we use jQuery to speed up the process.

  • Good eye for design when implementing animations and interactive UI elements

  • Experience integrating with 3rd party APIs

  • Wordpress theme development - Ability to create builds from photoshop files

  • Experience with backend development using PHP / MySQL

  • Experience managing Linux servers (LAMP stack) - Comfortable working with the command line / Terminal

  • Working knowledge of server and database security best-practices

  • Experience with front-end performance optimization

  • Strong ability to self-teach, dedication to improving skills

  • Experience building custom Wordpress plugins

  • Experience with GIT version control

  • Able to take constructive criticism and work in a team environment


  • Collaborate closely with design team to create aesthetically beautiful, intuitive and effective user interfaces

  • Translate the needs of non-technical users into elegant, highly-functional solutions for the web

  • Lead the development of responsive web applications based on wireframes and product requirements

  • Ability to identify UI or UX improvements and solve them

  • New feature development, testing, and support

  • Support and bug-fixing of existing web applications

Extra Points:

  • Understanding of common analytics metrics and ability to implement advanced tracking features

  • Familiar with ATOM or similar IDE

  • Familiar with Bootstrap 3.7 / 4

  • Familiar with Bitbucket a plus

Job Type: Full-time

Job Location:

  • Ferndale, MI
  • Please Note: Position requires developer to work out of the Strive Creative office.

Required education:

  • Associate's degree

Required experience:

  • Web Development: 5 years