Senior Front End Developer

Senior Front End Developer Job Description Template

Our company is looking for a Senior Front End Developer to join our team.

Responsibilities:

  • Responsible to work with other developers and stakeholders;
  • Implement and maintain complex, responsive, multilingual user interfaces for customer-facing features and internal users;
  • Solid understanding of Responsive Design;
  • Experience with E-Commerce websites;
  • Mentorship of other team members where appropriate;
  • Experience developing UI optimization for small screens;
  • Leads front-end development efforts for project from conception to implementation;
  • Strong attention to detail and ability to creatively problem solve;
  • Working collaboratively with other internal/external teams;
  • Assure that all user input is validated before submitting to back-end;
  • Deploying applications to Dev, QA, Production environments;
  • Develop applications;
  • Collaborate with other team members and stakeholders;
  • Translating designs and wireframes into high quality code;
  • Maintain applications.

Requirements:

  • Bachelor’s degree or equivalent combination of education and experience;
  • Familiarity with emerging web technologies such as ECMAScript 6, WebSockets • Knowledge of user-centered design, usability heuristics, HCI literature;
  • Prior experience of working knowledge C/C++/C#, Java, Golang;
  • React;
  • DevOps tools a huge plus;
  • Proficient in Angular JS and Angular (4-8) preferred;
  • A desire to improve and independent work ethic;
  • Work leveraging native APIs for deep integrations, e.g. Twilio, PubNub;
  • Outstanding communication skills – team and client;
  • Responsive mobile-first web development;
  • Experience implementing complex website and application interface designs;
  • Complex DOM manipulation;
  • Strong understanding of design, with a focus on simplicity and usability;
  • Javascript framework experience (one or more of React/Angular/Vue/Ember etc);
  • Deploying applications to Dev, QA, Production environments.