Key Responsibilities: - Lead frontend development projects, mentoring junior developers - Design and implement reusable UI components and libraries - Collaborate with designers to translate designs into functional UI - Optimize application performance, accessibility, and user experience - Stay up-to-date with industry trends and emerging technologies - Participate in code reviews, ensuring high-quality code standards Requirements: - 5+ years of experience in frontend development - Strong expertise in HTML, CSS, JavaScript, and modern frameworks/libraries (e.g. React, Angular, Vue) - Experience with state management, routing, and build tools (e.g. Webpack, Rollup) - Knowledge of responsive web design, accessibility, and web performance optimization - Strong problem-solving skills, attention to detail, and excellent communication skills - Experience leading projects, mentoring junior developers, and collaborating with cross-functional teams Skills: - Programming languages: HTML, CSS, JavaScript, TypeScript - Frontend frameworks/libraries: React, Angular, Vue, Ember - State management: Redux, MobX, Vuex - Routing: React Router, Angular Router, Vue Router - Build tools: Webpack, Rollup, Gulp, Grunt - Responsive web design, accessibility, web performance optimization - Agile methodologies: Scrum, Kanban - Strong understanding of software development life cycles - Experience with CI/CD pipelines and DevOps practices - Leadership, mentoring, and collaboration skills