Front End Developer

Mower is looking for an experienced (temporary) Front End Developer to join our Mower development team. This position will build digital projects for a wide variety of clients in various industries to support our nine offices. This role is a temporary position; 3 to 6 months based on needs.

Must Haves:

  • At least 2 years of HTML, CSS and JavaScript experience
  • Experience with Responsive Design and Development
  • Ability to write CSS from scratch without framework (bootstrap, foundation, etc.)
  • Proficient in Sass, LESS or similar
  • Experience working with graphic designers and converting designs to code
  • Experience with Source Control such as SVN, GIT, VSS
  • Ability to work in a fast paced environment
  • Ability to work on multiple projects throughout the day

Nice to Haves:

  • PHP
  • Ecommerce Development
  • React
  • AngularJS
  • Basic Adobe Creative Suite knowledge
  • Experience with WordPress
  • Experience implementing analytics code and setting up analytic event tracking using various platforms (Google Analytics, Google Tag Manager, Marketo, etc…)

Day-to-day responsibilities include:

  • Front end development of websites and landing pages
  • Integrate code with other technologies (Web Services, client back-end systems, content management systems, etc.)
  • Build reusable code and libraries
  • Collaborate with designers to ensure UI/UX feasibility
  • Work with other developers to integrate UI code with back-end code as needed
  • Assist with requirements gathering and functional specification creation with internal teams and external clients
  • Mentor and share knowledge with other technical and non-technical staff
  • Communicate directly with account managers and project managers for project planning, strategy and execution

Non-Technical Requirements:

  • Candidate should expect to work normal business hours but be willing to work outside of normal business hours on occasion
  • A curiosity and excitement for new web technologies/techniques with ability to self-teach
  • Ability to work independently or in a team environment
  • Must be highly motivated
  • Excellent debugging and problem solving skills
  • Experience working with remote teams