Strong/Expert level proficiency in JavaScript/TypeScript, HTML5, CSS with knowledge of internals with a minimum of 6 years of experience developing world-class user interfaces.
Engage with architects to comprehend functional challenges, prototype new ideas, and new technologies, and help to create innovative solutions.
Strong understanding of ReactJS and its core principles and at least two years of experience in building applications using React
Mentor UI engineers, which may include performing code reviews, suggest tools, technologies, and best practices that improve stability.
Strong experience in application state management and store design like Redux and Saga.
Understanding of JavaScript Design patterns, transpilers and module bundlers.
Proficient in developing User Interfaces using a component-based approach
Familiarity with design systems
Provide leadership and mentor team members on modern software principles
Lead code reviews
Research and implement new technologies and methodologies that can improve the architecture, its software components, user experience, and development process
Sound knowledge of ECMAScript specification.
Understanding of Object-oriented programming, asynchronous and functional programming.
Robust debugging skills and experience of automated testing platforms and unit tests.
Experience with performance debugging and benchmarking
Experience in developing accessible and Section 508 compliant UI interfaces is desired.
Ability to work in an agile collaborative environment.
Strong analytical skills, problem-solving aptitude, and good communications skills.