Skip to main content
Back to jobs

M02 - Frontend Engineer

External
FPT ASIA PACIFIC PTE. LTD. logoFpt Asia Pacific · Aperia, Singapore
S$60K–S$102K/yrFull-timeUnknownToday
Information Technology
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

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.
  • 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.

Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at FPT ASIA PACIFIC PTE. LTD.? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect