Frontend Engineer (React.js)
About the role
Fnkt Labs is a Singapore-based foodtech startup serving F&B operators, cloud kitchens and hawker-style vendors with ordering, inventory and analytics tools. Our product suite includes merchant dashboards, consumer order flows and integrations with POS systems used across cafés, zi char stalls and heartland malls.
The Frontend Engineer (React.js) will join a small cross-functional product squad focused on improving checkout conversion, merchant dashboard usability and in-venue kiosk performance. You will be responsible for building reusable UI components, improving load times for high-traffic lunch and dinner peaks (CBD lunch crowd patterns), and working with design to deliver accessible, responsive experiences.
This role is attractive if you want to work at the intersection of tech and F&B: you'll see products in real operating environments (kopitiam-style POS, hawker kiosks and boutique restaurants) and have the opportunity to influence product direction, own features from design through production and grow into a technical lead role.
About Fnkt Labs
Fnkt Labs builds pragmatic SaaS and consumer-facing web apps for the food and beverage industry. We partner with restaurants, cloud kitchens and hawker collectives to digitise ordering, streamline back-of-house operations and surface actionable insights for small and mid-sized F&B operators.
What you can expect
- Product used by cafes, zi char stalls and cloud kitchens across Singapore
- Hybrid work with a central office in Tanjong Pagar
- Opportunity to work closely with merchants and see real-world impact
- Growth opportunities into lead or product-engineer roles
Key responsibilities
- Develop and maintain React.js single-page applications and merchant dashboards.
- Build reusable, accessible UI components and design-system primitives.
- Optimise client-side performance for high-traffic periods (fast initial load and hydration).
- Collaborate with product designers and backend engineers to define APIs and interaction flows.
- Write unit and integration tests; maintain code quality through reviews and CI pipelines.
- Diagnose and fix production issues, including front-end bugs, regressions and performance bottlenecks.
- Contribute to technical decisions around frontend architecture, state management and deployment.
- Participate in merchant research and occasional on-site testing with café and hawker partners to validate UX.
Requirements
- 3+ years of professional frontend development experience, including production React.js apps.
- Strong knowledge of modern JavaScript (ES6+), React hooks, and component-based architecture.
- Experience with state management (Redux, Zustand, React Context) and client-side routing.
- Familiarity with RESTful APIs, async data flows and working with backend teams.
- Proven track record of shipping features, writing tests (Jest/React Testing Library) and using Git workflows.
- Understanding of web performance optimisation, code-splitting and lazy loading.
- Comfortable with hybrid work, occasional merchant visits and flexible hours during releases.
- Good communication skills and a collaborative mindset with cross-functional teams.
Benefits
- Hybrid working: 2–3 days in office, others remote
- Competitive salary with performance bonus and stock option opportunities
- Medical insurance and wellness benefits
- Learning & conferences allowance; mentorship and career progression
- Regular team meals and occasional merchant field trips
- Annual Leave plus public holidays and flexible leave policies
Work schedule
Typical week: Monday to Friday core schedule with some flexibility; occasional evenings or weekend support during releases or merchant rollouts.
- Core hours 10:00–16:00 with flexible start/end times
- On-call rotation for production releases and incident response
- Occasional in-person merchant visits during weekday business hours
How to apply
Send your CV, a short cover note describing relevant React projects and links to examples (GitHub, portfolio, live apps) to [email protected]. Indicate your available start date and visa status if not a Singapore citizen/PR.
Apply Now via EmailMore jobs to consider
Executive Chef (Luxury Hotel)
S$8,000 – S$12,000 per month
Senior Mixologist / Bartender
S$3,200 – S$4,500 per month
Customer Support Agent (Swedish Speaking)
€1,700 – €2,200 per month
Customer Support Agent (Finnish Speaking)
€1,500 – €1,900 per month