Intermediate Front-End Developer Job Description

Intermediate Front-End Developer Job Description Template

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

Responsibilities:

  • Have the ability to work with the design team and translate wireframes into a scalable front-end architecture;
  • Advocate for unit tests with high coverage and writing the happy paths test cases for E2E tests using Cypress (or Selenium);
  • Contributing to our current web application in AngularJS by writing clean, reusable and performant code following the latest ES6 standards;
  • Utilizing technical expertise and solid leadership skills to guide developers in creating large scale, resilient, stateful web applications;
  • Knowledgeable in the latest frontend technologies and standards to ensure we are always using the best tools and techniques;
  • Collaborating with cross-functional team members on designing and implementing new features;
  • Designs, analyzes, and documents software applications across multiple project teams and applications;
  • Self-motivated and self-managing, with strong organizational skills;
  • Ability to work with tight deadlines and multiple competing priorities;
  • software;
  • Investigates and analyzes verbal and written requests for application;
  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates;
  • Proficiency with Git version control system;
  • Other duties as assigned;
  • Works in tandem with UX designer to interpret application requirements to construct UIs for various applications.

Requirements:

  • You have a deep understanding of semantic HTML and component driven architecture;
  • You have experience with subversion control systems (with a preference for Git);
  • You have experience supporting the most popular browsers and comfortable writing clean code that supports some older supported browsers (i.e. IE11);
  • You are familiar with popular JavaScript toolsets (i.e. Gulp, Webpack) to help steer and drive development;
  • You are comfortable working with the built-in browser tools and prefer using performance profiling tools to avoid premature optimization;
  • You are well versed in JavaScript fundamentals, and have a great understanding of the latest ECMAScript standards and feature-set;
  • You have experience with mobile first approaches and responsive web architecture;
  • Bachelor’s degree in Computer Science/Engineering preferred, or equivalent work experience;
  • You are enthusiastic about the concept of micro-frontends.