Login Enter

Base Camp Digital PTE Ltd

8 months ago

Front-end Engineer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Base Camp Digital PTE Ltd
Location
Singapore Singapore
Posted
8 months ago
View all jobs at Base Camp Digital PTE Ltd

Job description

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




Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.