Base Camp Digital
Front-end Engineer
Base Camp DigitalSingapore4 hours ago
ContractInformation Technology

Front-End Engineer


What's on Offer:
  • Industry: Consulting
  • Location: Singapore
  • 12 months contract role (with the possibility of extension)
  • Competitive Compensation

Job Summary:
We are seeking for skilled Frontend Software Engineer (React) to join our Software Engineering team. In this role, you will be responsible for building scalable, high-quality web applications using modern React-based architectures.


Job Description:
  • Design, develop, and maintain frontend applications using React and modern JavaScript/TypeScript.
  • Build reusable, scalable UI components using an established Design System (e.g. MUI or in-house systems).
  • Implement and manage application state using Redux and/or React Context API.
  • Integrate frontend applications with backend services using RTK Query or React Query.
  • Write well-structured and maintainable code with strong attention to performance and scalability.
  • Collaborate closely with UX/UI designers to translate designs into high-quality user experiences.
  • Work with backend and platform teams to align on APIs, architecture, and delivery timelines.
  • Participate in code reviews, technical discussions, and continuous improvement initiatives.
  • Troubleshoot, debug, and optimise frontend performance issues.

Job Requirements:
  • Strong expertise in React with hands-on experience building complex applications.
  • Expert-level experience working with Design Systems (MUI or custom/in-house systems).
  • Expert knowledge of Redux and/or React Context API for state management.
  • Working experience with RTK Query or React Query for data fetching and caching.
  • Strong JavaScript fundamentals, including a solid understanding of: Event loop Promises Closures Async / Await
  • Strong understanding of HTML5, CSS3, and modern frontend best practices.
  • Experience working in collaborative, agile software development environments.

Nice to Have:
  • Experience working with monorepo architectures (e.g. Nx).
  • Understanding of Microfrontend architectures.
  • Basic knowledge of Module Federation.
  • Exposure to Web Components or iFrame-based integrations.
  • Experience with frontend testing frameworks (e.g. Jest, React Testing Library, Cypress).

Key Skills

Ranked by relevance