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.