Proven experience as a UI Architect with a focus on React.js demonstrating successful delivery of complex UI projects ensuring scalability, maintainability and optimal performance.
Proficiency in React.js, JavaScript, TypeScript, HTML and CSS and related frontend technologies with a minimum of 10 years’ experience.
Strong understanding of UI architecture and design patterns.
Experience with component driven UI architecture is needed.
Architect and implement efficient and reusable front end systems and components.
Enforce coding standards, conduct code reviews, and implement best practices to maintain high quality maintainability code.
Demonstrable knowledge of large scale, JavaScript application architectures.
Experience with state management libraries like Redux and other React tools like Webpack, Enzyme, Flux etc.
Experience in identifying performance bottlenecks, browser based debugging and ensuring optimal user experiences across different browsers.
Experience in with RESTful APIs and asynchronous request handling.
Document architectural decisions, patterns and guidelines.
Ensure clear documentation for future reference and knowledge sharing.
Provide mentorship and training to team members, fostering a culture of continuous learning and improvement.
Collaborate with cross functional teams, to create seamless and responsive user experience.
Proven ability and curiosity to quickly learn new technologies and a keen interest in working with global team for solving complex business needs.
Strong background in innovation development projects and comfortable with managing the funnel from relatively vague requirements to well defined project with committed stakeholders.