Frontend Developer

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.