Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Front-End Engineer
What's on Offer:
- Industry: Consulting
- Location: Singapore
- 12 months contract role (with the possibility of extension)
- Competitive Compensation
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 relevanceReady to apply?
Join Base Camp Digital and take your career to the next level!
Application takes less than 5 minutes

