Frontend Engineer
Must-have:TypeScriptJavaScriptHTMLCSSReactAngularVueSvelteNext.jsFlutterGraphQLGitAWSAzureGoogle CloudCloudFrontendBackendMobileDevOpsQA/TestAgileCI/CDAISecurity
Your tasks
- Design, develop, and maintain responsive, scalable, and high-performance web applications.
- Collaborate with Business Analysts and Product Managers to translate business requirements into technical solutions.
- Work closely with QA and DevOps teams to ensure software quality, automated testing, and smooth deployment.
- Apply frontend best practices in reusable components, accessibility, security, and performance optimisation.
- Participate in code reviews, pair programming, unit testing and continuous improvement.
- Integrate frontend applications with RESTful APIs and other backend services.
- Maintain technical documentation and ensure clean, reliable, and maintainable code.
Requirements
- Degree or Diploma in Computer Science, Information Technology, Computer Engineering or a related discipline.
- Proficient in JavaScript, TypeScript, HTML5, and CSS3.
- Hands-on experience with modern frontend frameworks such as React.js, Next.js, Vue.js, Svelte, or Angular.
- Experience with state management tools, UI component libraries, and frontend build tools.
- Familiarity with frontend testing frameworks such as Jest, Playwright or React Testing Library.
- Experience integrating RESTful APIs, GraphQL or WebSockets.
- Knowledge of Git, CI/CD pipelines, Agile development and software engineering best practices.
- Understanding of responsive design, web performance optimisation, accessibility and frontend security.
- Strong problem-solving, communication and collaboration skills.
Added Advantages
- Experience with React Native or Flutter.
- Knowledge of authentication and authorisation technologies such as OAuth, JWT or OpenID Connect.
- Experience with server-side rendering (SSR), static site generation (SSG) or headless CMS platforms.
- Familiarity with Storybook, WebAssembly (Wasm), or cloud platforms such as AWS, Azure or Google Cloud.
- Exposure to agentic UI/UX frameworks, such as MCP UI.