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).