Senior UI Developer Job Description

Senior UI Developer Job Description Template

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

Responsibilities:

  • Create prototypes for new product ideas working closely with UX Designer;
  • Researches new client libraries/frameworks and best practices;
  • Write and maintain standards for HTML, CSS or Javascript;
  • Be a part of the Scrum team to analyze backlogs and turn them into actionable stories and tasks;
  • Convert design mockups into high-quality reusable components;
  • Strong technical experience in various UI framework like Angular, SpringBoots etc;
  • Possess relevant industry experience in agile-based solution development;
  • Provide direction and architecture guidance on best practices to deploy Angular solutions and .NET core;
  • Ability to work in small teams, based on agile/scrum teams;
  • Work with minimal guidance;
  • Personnel in this position shall have certifications.

Requirements:

  • 5+ years of development experience with a focus on the Front End;
  • Experience with agile development methodologies including Scrum;
  • UX experience;
  • Experience with common front-end development tools such as Babel, Webpack, NPM, and Linters;
  • Any full-stack experience with API Development or Java is a plus;
  • Strong working experience with consuming REST APIs;
  • Ability to effectively communicate and report to different levels within and outside the IT Organization;
  • Strong vendor management skills;
  • Experience of web-based UI development for cross-browser support, progressive web apps;
  • Working experience of integrating with Backend API’s, mocking endpoints and basic skills for SEO;
  • Strong proficiency in React.js, React Native, TypeScript, Bootstrap, and other JavaScript frameworks;
  • Hands-on experience in code versioning tools such as Git;
  • Understanding of effective design, responsive, secure and power-sensitive apps;
  • Solid understanding of OOP & prototypal inheritance;
  • Strong working knowledge and experience with JavaScript (ES5/ES6).