Front End Developer Job Description Template
Our company is looking for a Front End Developer to join our team.
Responsibilities:
- Assure that all user input is validated before submitting to back-end;
- Refer unresolved customer grievances to designated departments for further investigation;
- Collaborate with other team members and stakeholders;
- Update and maintain various codebases that deal with WordPress and e-commerce;
- Contribute to the continued improvement of internal processes and overall DevOps;
- Front End Development with HTML 5 rich media experience;
- Takes responsibility for helping the team deliver working software;
- Extend/modify/improve earlier features;
- Participate in product design and provide input on usability early in the design phase;
- Collaborate with project managers, UX and graphic designers, back-end developers, and other front-end developers;
- Incorporates Web Accessibility Standards into products;
- Shares knowledge with other team members;
- Working on projects to develop solutions leveraging front-end applications to address customer needs;
- Develop and optimize front-end UI, ensuring web applications are rendered consistently across browser environments and optimized for mobile;
- Continuous Integration: Jenkins, Cucumber/Selenium.
Requirements:
- Proficient with Joomla, HTM, CSS;
- Previous experience in software development, computer engineering, or other related fields;
- Experience with build tools, such a Gulp or Grunt, as well as transpiling, minification, concatenation and other build-time optimizations;
- Exceptional knowledge of JavaScript design patterns as well as object oriented and functional design;
- Expert in HTML, CSS, and Javascript;
- Minimum of 4 years of experience or a bachelor’s degree;
- Strong Javascript experience and/or other tools/frameworks (React, Node, etc.);
- SQL/database experience is a plus that is so huge it can’t be quantified;
- Experience in Javascript design patterns;
- Must have good understanding of package managers, builders and task runners;
- Familiarity with Photoshop/ability to slice the occasional.PSD;
- Familiarity with Agile and Inner Source methodologies is a plus;
- Experience developing front end web applications Strong CSS;
- Knowledge and work experience with vanilla JavaScript, ES6+ and ES modules;
- Experience designing and developing web pages.