General Requirements
-
Bachelor of IT, Computer Science and Engineering or equivalent field.
-
6+ years of experience in frontend development.
-
Proven experience as a Frontend Lead or Technical Lead.
-
Ability to lead a frontend team, mentor engineers, and collaborate with cross-functional stakeholders.
-
Strong ownership mindset toward architecture, delivery, quality, and technical decisions.
-
Good communication skills.
Must Have
-
Strong proficiency in JavaScript (ES6+) and modern frontend development.
-
Solid experience with React or Angular, including common state management patterns.
-
Strong knowledge of HTML5, CSS3, SASS/SCSS, semantic HTML, and responsive design.
-
Experience designing and maintaining scalable frontend architecture.
-
Hands-on experience with unit, integration, and E2E testing.
-
Understanding of build tools & bundling (Webpack, Vite).
-
Knowledge of frontend performance optimization.
-
Experience with code reviews, enforcing best practices, and managing technical debt.
-
Strong problem-solving skills and ability to resolve complex frontend issues.
Nice to Have
-
Understanding of UI/UX principles and experience collaborating with designers to balance usability, performance, and technical constraints.
-
Understanding of component-driven design approaches (Atomic Design).
-
Experience with frontend CI/CD pipelines (Github Actions).
-
Experience or basic familiarity with one of the major cloud platforms (AWS, GCP, or Azure) and frontend deployment concepts (CDN, caching).
-
Basic understanding of backend concepts (API, databases).
-
Awareness of security and accessibility (a11y) best practices.