Front End Engineer Job Description

Front End Engineer Job Description Template

Our company is looking for a Front End Engineer to join our team.

Responsibilities:

  • Front end development in ReactJS, Javascript, CSS, and other technologies;
  • Maintain the shopify store, integrations with 3rd parties, any development needed for specific product drops;
  • Help in planning and delivering software platforms used across multiple products and organizational units;
  • Ensure that all members of the development team are continuously improving our codebase and advancing their software development skills;
  • Mentor junior developers on best practices and tools;
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers;
  • Optimize applications for maximum speed and design mobile-based features;
  • Enforce high-quality visual standards and brand consistency on all web properties;
  • Translating designs and wireframes into high quality code;
  • Create interactive dashboards and highly intuitive charts;
  • Deep involvement in the front-end stack (Javascript/HTML/CSS/React/Node/Electron);
  • Monitor crash reporting and performance/analytics services to identify trends or spikes of importance or concern;
  • Building reusable cross platform components and front-end libraries for future use;
  • Experience building data visualization applications is a plus;
  • Work closely with the Product Owner and UI/UX Designer to create user-friendly workflows.

Requirements:

  • Requires 100% travel (Monday-Thursday);
  • 3+ years’ experience of working as a fulltime Front-end or Fullstack Developer;
  • Intellectually curious with a burning desire to learn;
  • Good understanding of layout aesthetics and SEO principles;
  • Experience with websockets or pub/sub technology;
  • Deep understanding of modern front- end web technologies including: JavaScript, HTML5, CSS3/Sass and frameworks such as React;
  • Understanding of web technologies (HTTP, web servers (Nginx, Apache);
  • You write tests to ensure delivery of high-quality software;
  • Experience writing JavaScript in a professional setting (TypeScript experience a bonus);
  • Experience in using responsive design;
  • Strong expertise with CSS/ Sass;
  • Bachelor’s degree, or equivalent experience, in Design, Information Systems, Computer Science, Digital Marketing, or another related degree;
  • NodeJS, Express Framework;
  • Basic PHP or OOP experience;
  • Experience building single-page applications.