Job Description
Job Description
UI Lead
Location: Remote / Hybrid (as required)
Position Overview:
We are seeking a highly skilled UI Lead with strong front-end development expertise to design and deliver scalable, responsive, and accessible web interfaces. The ideal candidate will have deep hands-on experience with JavaScript, HTML, CSS, and modern front-end frameworks, along with a strong focus on performance, maintainability, and accessibility.
Required Skills Experience:
- JavaScript Expertise
- Strong proficiency in JavaScript including data types, structures, methods, events, and data binding.
- Experience with TypeScript, including interfaces, enums, and advanced type features.
- Practical knowledge of JSX and component-based architectures.
- HTML CSS
- Ability to build responsive, semantic, and scalable HTML structures.
- Experience with cross-browser development, including support for IE11.
- Strong understanding of CSS, including responsive design, specificity, and media queries.
- Hands-on experience with CSS preprocessors such as SASS/SCSS and LESS, including LESS-to-SASS migrations.
- Experience with Shadow DOM and modular styling approaches.
Accessibility Standards
- Understanding of accessibility best practices, including semantic HTML, keyboard navigation, and ARIA tag usage.
- Commitment to developing inclusive, user-friendly interfaces.
- Development Tools Practices
- Working knowledge of Node.js and NPM for local development and build processes.
- Experience using Git for version control and collaboration.
- Ability to troubleshoot and debug issues across HTML, CSS, and JavaScript.
- Experience writing unit tests, preferably with Jest.
Key Responsibilities:
- Lead the design and implementation of high-quality, maintainable front-end architecture.
- Collaborate closely with design, product, and backend teams to deliver seamless UI solutions.
- Enforce coding standards, best practices, and accessibility compliance.
- Optimize front-end performance and ensure responsiveness across devices and browsers.
- Mentor junior developers and contribute to overall UI/UX improvement initiatives.
