Frontend Developer I develops user interfaces for websites and web-based applications. Translates design mockups and wireframes into code for website and web-based application UI. Being a Frontend Developer I designs prototypes; writes and tests code for new or existing applications. Identifies new technologies that can add additional visual display capabilities and enhance site usability. Additionally, Frontend Developer I supports backend integration and maintains graphic standards and branding throughout the UI. Has knowledge of commonly used languages and frameworks, including HTML, CSS, JavaScript, jQuery, Ajax, and Bootstrap. Typically requires a bachelor’s degree in area of specialty. Typically reports to a project leader or manager. The Frontend Developer I work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Frontend Developer I typically requires 0-2 years of related experience.
Frontend Developer Job Description Template
Our company is looking for a Frontend Developer to join our team.
Responsibilities:
- Server-side API: strictly typed and well defined data-only API;
- Design the architecture, plan, develop and release new features for our internal projects;
- Work in a big team, actively collaborating with fellow JavaScript and CSS developers, Quality Assurance, Release Engineers and designers;
- Take the lead on new features as required;
- Communicate well and be an efficient and responsible team member;
- Work with JavaScript and CSS;
- Manage individual project priorities, deadlines and deliverables;
- Support, maintain, and build customer facing applications, that can be web or mobile applications;
- Implement responsible web design principles to ensure products renders well across multiple devices;
- Design, develop and assist in the development of web-based products;
- Maintain existing products and plan future upgrades with the development team;
- Monitor performance, traffic drops, usability problems, code errors and rectify the issues.
Requirements:
- Extensive full-time development experience;
- Experience with one of the server-side scripting languages desirable;
- Knowledge of internet stack: HTTP, Linux, Nginx/Apache desirable;
- Flexible and able to adapt to new requirements quickly;
- Ability to write object-oriented and modular code that will be supported for a long time;
- Vue.js (or other JavaScript frameworks);
- Gulp/Webpack build tools;
- You’re an awesome developer – preferably with 2 years experience;
- Responsive web development;
- Testing with Jest (or other unit test frameworks);
- MV* type JavaScript frameworks, e.g., Angular, Vue.js, etc;
- Javascript fluency, including ES6+
- Craft CMS;
- React;
- Twig templating engine.