Job Title: Senior UI Tech Lead
Location: Bengaluru
Experience Range: 8 to 10 Years
Role Proficiency: Act creatively to develop applications by selecting appropriate technical options, optimizing application development, maintenance, and performance by employing design patterns and reusing proven solutions. Account for others' developmental activities, assisting Project Manager in day-to-day project execution.
Must Have Skills:
JavaScript, ES6
DOM manipulation and AJAX
React.js and Redux
VueJS, VueX
HTML5, CSS3, SASS
Node JS and asynchronous programming
Babel, Webpack, NPM
Mocha (or any other testing library)
Good to Have Skills:
Experience in POC’s and CR’s
UX design principles
Understanding of RESTful APIs
Cross-browser compatibility
Performance optimization techniques
Roles and Responsibilities:
Lead and mentor the UI development team in implementing UI architecture and development best practices.
Develop user interfaces and components using JavaScript, React.js, Redux, VueJS, and VueX.
Manage CR’s and POC’s effectively to meet business requirements.
Implement testing frameworks and perform unit testing using Mocha or equivalent.
Interface with other teams, designers, and business stakeholders to ensure a seamless user experience.
Conduct code reviews, provide feedback, and ensure adherence to coding standards.
Monitor the development lifecycle to ensure delivery within timelines.
Qualifications:
Bachelor's degree in Engineering or a related field.
8+ years of experience in UI Architecture/Development.
Proven proficiency in front-end frameworks and libraries.
Excellent problem-solving and analytical skills.
Strong communication and leadership skills.
Keywords: JavaScript, ES6, DOM Manipulation, AJAX, React JS, Redux, VueJS, VueX, Node JS, Mocha, Babel, Webpack, NPM, UI Development, POC, CR.