UI lead Developer
Noida, Uttar Pradesh,INDIA
Developing new user-facing features using React.js or Vue.js
Building reusable components and front-end libraries for future use.
Review applications for design and accessibility standards.
Translating designs and wireframes into high-quality code.
Optimizing the components for maximum performance across a vast array of browsers.
Participate in the full software development life cycle, including architecture design, writing documentation.
Writing unit and E2E tests, identifying issues and resolutions, writing clean code, and conducting code reviews.
A thorough understanding of React.js and its core principles
Experience with any popular state management libraries (such as Flux or Redux)
A passion for making the digital world more accessible for everyone.
Expert knowledge of accessibility principles and guidelines (WCAG 2.0 / 2.1, Section 508)
In depth knowledge and hands on experience of screen readers (JAWS, NVDA, or VoiceOver), assistive tools (like Axe DevTools, WAT), etc.
Hands-On technical knowledge of HTML, CSS, JS, TypeScript, and ARIA to provide real time solutions to the team and help remediate the accessibility issues.
Real time experience with evaluating accessibility on mobile devices and the solutions which work for mobiles
Real time experience with evaluating accessibility for non-HTML content and native apps.
An understanding of web-based accessibility issues
Experience with the browser accessibility APIs, particularly in Chrome
Screen reader and other assistive technology experience
Familiarity with newer specifications of ECMAScript
Familiarity with RESTful APIs
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
Familiarity with code versioning tools (GIT)
Role Based Competencies
Tech - Requirement Gathering
Beh - Assertiveness
Tech - Estimation
Tech - High level design
Tech - Low level design
Tech - Domain
Tech - Code quality and coding standards
Tech - Team Management
Beh - Problem Solving
Tech - Unit Testing
Tech - Agile Methodology
Tech - Systems Design and Architecture
Beh - Communication
Beh - Customer Orientation
Beh - Collaboration
Beh - Innovation
UI - Typescript
UI - React
Python - VueJs
Beh - Mentoring and Collaboration
Good to Have Competencies