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:

  • Develop new user-facing features;
  • Governing the whole user interface and experience and meet W3C requirements;
  • Collaborate with other team members and stakeholders;
  • Architect, develop and maintain front-end libraries;
  • Experience using SVN software a plus;
  • Experience creating custom WordPress plugins;
  • Working with designers, to collaboratively own the front-end layer at TerrainTravellers;
  • Experience coding WordPress themes;
  • Knowledge of technical SEO;
  • Thorough in Bootstrap or other responsive frameworks;
  • Assure that all user input is validated before submitting to back-end;
  • Experience drafting functional specifications;
  • Code high quality fluid and responsive designs;
  • Expert at developing using WordPress standards;
  • Excellent knowledge of WordPress, PHP, MySQL, CSS, HTML and jQuery.

Requirements:

  • Proficient understanding of client-side scripting and JavaScript frameworks;
  • Experience in building web application with proven track record of introducing newer tools for rapid developments;
  • Javascript frameworks such as Angular, React or VueJS;
  • Bachelor or Masters degree in Computer Science / Electronics & Communication Engineering;
  • Excellent debugging/optimization skills;
  • 3+ Years of experience Java Script;
  • NICE TO HAVE Experience working with an Agile methodology and iterative development;
  • Experience working in an Agile/Scrum development process;
  • Passion for developing data driven, delight full UI and lightening fast UI;
  • Rapid prototyping skills for getting product feedback;
  • Up-to-date with the latest UI trends, techniques and technologies;
  • Front end technologies: in-dept knowledge of HTML5, CSS3 (LESS, SCSS), Bootstrap/MaterialUI, Typescript and Javascript;
  • Knowledge of photoshop and designing tools;
  • Well versed in software engineering principles, frameworks and technologies;
  • Conceptual understanding of User Interface Design and the Design Process.