Lead UI Developer
Role details
Job location
Tech stack
Requirements
Primary Skills:: JavaScript / TypeScript ; HTML ; CSS; Frontend Performance ; Dev/Build Tooling; Testing; Component Development; Agile / Cross-functional Collaboration., Strong proficiency in ES6+ features and best practices. Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js). Proficiency in TypeScript with the ability to create and maintain typed codebases. CSS: Advanced knowledge of CSS preprocessors (e.g., SASS, LESS). Expertise in responsive design and mobile-first development. HTML: Solid understanding of semantic HTML and WCAG AA compliance. Experience with HTML5 features and APIs. Frontend Performance: Proficient in optimizing web performance (e.g., lazy loading, code splitting). Experience with optimizing for web vitals and Lighthouse metrics. Dev/Build Tooling: Strong experience with build tools like Webpack, Rollup, or Parcel. Understanding of DevOps practices related to frontend deployments (e.g., CI/CD pipelines). Testing: Proficiency in creating and maintaining unit test suites (Jest, Mocha). Experience with UI testing frameworks (Cypress, Selenium). Experience translating product requirements to technical specifications and test cases. Component Development: Experience with Storybook for UI component development and documentation. Ability to create reusable, maintainable UI components. Experience with component libraries (Material-UI, Ant Design). Experience with UI design tools (Figma, Adobe XD) for collaboration with designers. Agile / Cross-functional Collaboration: Experience working in agile/Scrum environments, actively participating in sprints and retrospectives. Capable of owning tasks throughout the development lifecycle and proactively communicating with stakeholders.
Keywords/Phrases: Lead UI Developer Frontend Development JavaScript TypeScript ES6+ Modern JavaScript Frameworks React Angular Vue.js Typed Codebases HTML HTML5 Semantic HTML WCAG AA Compliance Web Accessibility CSS CSS Preprocessors SASS LESS Responsive Design Mobile-First Development Frontend Performance Web Performance Optimization Lazy Loading Code Splitting Core Web Vitals Lighthouse Metrics Dev/Build Tooling Webpack Rollup Parcel Frontend DevOps CI/CD Pipelines Testing Unit Testing Jest Mocha UI Testing Cypress Selenium Test Case Development Component Development Reusable UI Components Maintainable UI Components Storybook Component Documentation Component Libraries Material-UI Ant Design UI Design Collaboration Figma Adobe XD Technical Specifications Product Requirements Translation Agile Scrum Sprint Planning Retrospectives Cross-Functional Collaboration Stakeholder Communication Development Lifecycle Ownership