UI Specialist - Frontend Job
IN
Job description:
Front End/UI Developer- 3 to 5 Years
JOB PURPOSE: As a mid to senior level UI developer the candidate should is responsible to deliver the new content functionalities for the application that is currently in production.
JOB RELATED STATISTICS: Ability to estimate the given tasks and meet the deadline and report the status on every day stand up and raise RISK or technical challenges to the Tech Lead & Architect and mitigate without impacting the delivery timeline with defined quality.
JOB DUTIES: Work closely with the other tech leads with in the team and team lead and following the scrum ceremonies to have deliverable focus to understand the given requirements for a release in the form of user stories in Azure DevOps and estimate the given tasks with the details and implement the same as per the defined low level design. Then by writing unit test cases to validate the implementation and raise a PR request to integrate the implementation to the final deliverable. Responsibilities include a strong quality focus through unit testing of the developed code, and significant interaction with integration points including: L4 & L8/E2E.
• Develop new user-facing features
• Build reusable code and libraries for future use
• Ensure the technical feasibility of UI/UX designs
• Optimize application for maximum speed and scalability
• Assure that all user input is validated before submitting to back-end
• Collaborate with other team members and stakeholders
Skills And Qualifications
• 3 to 7 years of work experience in front end development
• Proficient understanding of client-side scripting and JavaScript frameworks like Angular 2+/React/Polymer
• Strong understanding of JavaScript design patterns and Object Oriented JavaScript
• Strong understanding and hands on experience of unit testing frameworks like Jasmine
• Strong understanding Web components
• Basic understanding of build systems like Webpack/Bazel
• Proficient understanding of web markup, including HTML5, CSS3
• Proficient understanding of server-side CSS pre-processing platforms, such as LESS and SASS
• Basic understanding of Nodejs, Express and oAuth
• Basic understanding state management library like Redux, NGRX