Lead Software Engineer -( Frontend)
Job Description
Responsibilities:
Component Development & Library Ownership
• Partner with UX designers to bring design concepts to life through reusable, responsive components.
• Gather requirements and feedback from Product Managers, UI/UX teams, and developers to ensure understanding and usability.
• Promote adoption of the UI component library across teams by spreading excitement, conducting demos, and showcasing best practices.
• Influence and inspire other developers to embrace accessibility and design consistency.
Accessibility and Standards Compliance
• Develop a centralized UI component library that supports scalability and design consistency.
• Document components and usage guidelines for our teams.
• Ensure components are well-documented, tested, and easy to integrate across projects.
• Improve the library based on feedback and evolving design standards.
Accessibility & Standards Compliance
• Implement and advocate for WCAG 2.2 AA/AAA accessibility standards.
• Ensure all components and interfaces are inclusive, keyboard-navigable, screen-reader, and meet WCAG design principles.
• Conduct accessibility audits and integrate feedback into development cycles.
Technical Execution
• Develop, responsive applications using React.js, TypeScript, HTML5, and CSS3.
• Improve applications for mobile platforms and collaborate with teams working on Flutter to ensure design consistency.
• Stay updated with frontend trends and new technologies.
Teamwork and Communication
• Be a team player who contributes to a collaborative and inclusive work environment.
• Experience creating detailed technical documentation teams and team members.
• Mentor junior developers and participate in code reviews to uphold quality standards.
Requirements
Department: Product Development
Function: Information Technology
Experience Level: Not Applicable