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.