Front End Developer Job Description Template
Our company is looking for a Front End Developer to join our team.
Responsibilities:
- Translate designs and wireframes into high quality code;
- Create appealing and innovative interface, best user-experience pages with latest available techniques and tools;
- Good knowledge of automation tools and/ or software to automate data pipelines (e.g. Linux and bash scripting);
- Write clean, maintainable and efficient code;
- Working with designers to help solve UI/UX pain points;
- Iterating post-release and learning about how customers use our product through feedback, user testing, and data analysis;
- Get feedback from, and build solutions for, users and customers;
- Ensure web designs are optimized for mobile phones;
- Deliver best-in-class HTML5/CSS3/JQuery front-end code across a broad array of interactive web and mobile projects;
- Develop web based solutions using appropriate development language and tools across all tiers based on user requirements or specifications;
- Help back-end developers with coding and troubleshooting;
- Able to bridge the gap between designer and front-end developer;
- Delivering responsive HTML templates and integrating them with our web applications using ERB templates in Ruby on Rails;
- Optimize applications for maximum speed;
- Contribute in all phases of the development lifecycle.
Requirements:
- CSS;
- Experience using relational database technologies;
- Able to work within a team;
- Excellent knowledge of browser troubleshooting and debugging practices and techniques;
- Min of 1 yr web development experience required;
- Experience developing highly interactive applications;
- Sound knowledge in HTML5 including the best practices;
- Bachelor’s degree in Computer Science or equivalent;
- Demonstrated design and UX sensibilitiesl;
- With experience in developing applications with Javascript, Bootstrap/JQuery, HTML;
- UI/UX designer experience preferable;
- Javascript (React, Vue, or Angular);
- Able to work in a team environment;
- Battle-tested Selenium or any other front-end testing framework;
- Sound knowledge in CSS, CSS extension languages, and CSS pre-processor tools.