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