InterviewStack.io LogoInterviewStack.io
Browse more Frontend Developer jobs

M02 - Frontend Engineer

FPT Asia Pacific Pte Ltd

Singapore1 day ago
38 views13 saves6 applies

Prepare for this role


Job Type

full time

Description

Overview

We are seeking a talented Frontend Engineer to design, develop, and maintain intuitive, responsive, and high-performance web applications. You will work closely with cross-functional teams in an Agile, DevOps-driven environment to deliver engaging user experiences while ensuring scalability, accessibility, security, and maintainability.

The ideal candidate is passionate about modern frontend technologies, UI/UX best practices, and building high-quality software using industry-standard engineering practices.

Responsibilities

  • Design, develop, and maintain responsive, accessible, and user-friendly web applications.
  • Collaborate with Business Analysts, Product Managers, and stakeholders to translate business requirements into technical solutions.
  • Build reusable, scalable, and maintainable frontend components using modern JavaScript frameworks.
  • Integrate frontend applications with RESTful APIs, GraphQL services, and WebSocket-based real-time applications.
  • Work closely with QA engineers to ensure comprehensive automated testing and timely resolution of defects.
  • Partner with DevOps teams to automate build, deployment, and release pipelines through CI/CD.
  • Optimize application performance through code splitting, lazy loading, caching, and rendering optimizations.
  • Implement frontend security best practices to protect against vulnerabilities such as XSS, CSRF, and other common web threats.
  • Participate in code reviews, pair programming, and continuous improvement initiatives to maintain high engineering standards.
  • Document technical designs, architectural decisions, and frontend development standards.

Requirements

  • Degree or Diploma in Computer Science, Information Technology, Computer Engineering, Electronics Engineering, or a related discipline.
  • Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
  • Hands-on experience with modern frontend frameworks such as React.js, Next.js, Vue.js, Angular, or Svelte.
  • Experience with state management libraries such as Redux, Zustand, Recoil, or MobX.
  • Experience using UI component libraries such as Tailwind CSS, Material UI, Chakra UI, or Bootstrap.
  • Hands-on experience with modern frontend build tools such as Webpack, Vite, esbuild, or Parcel.
  • Experience with CSS methodologies including CSS Modules, Styled Components, or BEM.
  • Experience integrating RESTful APIs, GraphQL, and WebSockets.
  • Experience with frontend testing frameworks such as Jest, React Testing Library, Playwright, Mocha, or Jasmine.
  • Strong understanding of frontend performance optimization techniques, including lazy loading, code splitting, caching, and rendering optimization.
  • Experience with Git and modern source control workflows (GitFlow or trunk-based development).
  • Experience implementing CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Netlify, or Vercel.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Strong understanding of frontend security best practices and secure web application development.
  • Experience working in Agile development environments using Scrum or Kanban methodologies.
  • Familiarity with modern software engineering practices, including Test-Driven Development (TDD), pair programming, code reviews, and continuous refactoring.
  • Strong analytical, problem-solving, communication, and collaboration skills.

Nice to Have

  • Experience developing mobile applications using React Native or Flutter.
  • Experience implementing authentication and authorization using OAuth 2.0, JWT, or OpenID Connect.
  • Knowledge of Server-Side Rendering (SSR) and Static Site Generation (SSG) using frameworks such as Next.js or Nuxt.js.
  • Experience working with headless CMS platforms such as Contentful, Strapi, or Sanity.
  • Familiarity with Storybook for UI component development and documentation.
  • Exposure to WebAssembly (Wasm) and advanced frontend performance optimization techniques.

This job is found at InterviewStack.io

Skills

next.jsagilescalabilityaccessibilityjavascriptrestful apisgraphqltypescripthtml5vue.jsangularreduxtailwindcsswebpackvitejestreactplaywrightmochagitci/cdgithub actionsgitlabnetlifyawsazuregcpscrumtddreact nativeoauthstorybookuser experiencefrontend developmentperformance optimizationcode reviewautomated testing

About FPT Asia Pacific Pte Ltd

FPT Asia Pacific is a subsidiary of FPT Software group, the largest IT Services group in South East Asia. It is an AI-first company providing comprehensive, AI-powered solutions with AI-augmented engineers, serving over 300 businesses in Singapore, Malaysia, Australia, Thailand, Philippines, and Indonesia.

software, cybersecurityWebsite