
Frontend Engineer
Full Job Description
We are seeking a Frontend Engineer with 2-3 years of experience to develop high-quality, responsive, and scalable web applications. This role involves creating engaging user interfaces, collaborating effectively with backend and design teams, and ensuring a seamless user experience across all devices. The ideal candidate possesses a strong passion for design systems, performance optimization, and delivering intuitive user interfaces. Responsibilities include developing responsive and accessible web applications using modern frameworks such as React, Angular, or Vue.js. You will collaborate with designers to translate wireframes and prototypes into interactive features, integrate frontend applications with RESTful APIs and backend services, and optimize application performance for speed and scalability. The role also requires implementing unit, integration, and end-to-end testing, ensuring cross-browser compatibility and adherence to web standards. You will contribute to frontend architecture, reusable component libraries, and design systems, while working closely with backend and DevOps teams for smooth delivery.
Basic qualifications include 2-3 years of professional frontend development experience, strong knowledge of JavaScript, TypeScript, HTML5, and CSS3, and hands-on experience with frameworks like React, Angular, or Vue.js. Familiarity with state management tools (Redux, MobX, Vuex, or Context API) and testing frameworks (Jest, Cypress, Mocha) is essential. A good understanding of responsive design and accessibility standards (WCAG) is also required.
Preferred qualifications include familiarity with build tools (Webpack, Vite, or Rollup), knowledge of performance optimization techniques (lazy loading, code splitting), exposure to CI/CD pipelines and cloud deployments, and experience with design systems and UI libraries (Material UI, Ant Design). Strong soft skills, including a keen eye for detail and user experience, excellent communication and collaboration skills, and the ability to work in agile, cross-functional teams, are highly valued.
Company
Centre for Computational Technologies (CCTech)
Centre for Computational Technologies (CCTech) is a digital transformation company dedicated to democratizing technology to improve human life. CCTech specializes in building advanced applications in ...