React Frontend Development (Primary Focus)
⢠Architect, build, and maintain complex React applications â dashboards, analytics platforms, internal tools, and customer-facing products
⢠Develop responsive, mobile-first UIs optimized for tablet (iPad) and desktop with pixel-perfect execution
⢠Build rich data visualizations using D3.js, Recharts, Chart.js, or custom SVG/Canvas components
⢠Implement advanced state management patterns using Redux Toolkit, Zustand, React Query, or Context API
⢠Create reusable, well-documented component libraries with design system integration (Tailwind CSS, Styled Components, or CSS Modules)
⢠Optimize frontend performance: code splitting, lazy loading, memoisation, virtual scrolling, bundle analysis
⢠Write comprehensive tests using Jest, React Testing Library, and Cypress for E2E testing
⢠Implement real-time features using WebSockets, Server-Sent Events, or polling strategies
API Design & Backend Development
⢠Design and build RESTful APIs using Node.js (Express/Fastify) or Python (FastAPI/Flask) following OpenAPI specifications
⢠Develop GraphQL APIs where appropriate for complex data querying needs
⢠Implement authentication and authorization (OAuth 2.0, JWT, RBAC) for secure API access
⢠Build middleware for logging, rate limiting, caching, error handling, and request validation
⢠Design database schemas and write efficient queries (PostgreSQL, MongoDB, or similar)
⢠Implement API versioning, pagination, filtering, and search capabilities
⢠Build and maintain microservices or serverless functions (Azure Functions / AWS Lambda)
⢠Create API documentation using Swagger/OpenAPI and maintain developer-facing docs
Integration & Data Layer
⢠Integrate frontend applications with data platforms (Databricks, data warehouses, data lakes) through API layers
⢠Build data ingestion endpoints that accept, validate, transform, and store incoming data
⢠Work with data engineers to consume curated datasets and serve them through optimized APIs
⢠Implement caching strategies (Redis, CDN, browser cache) for high-performance data delivery
⢠Connect to third-party services and APIs (payment gateways, CRM, loyalty platforms, analytics tools)
AI / LLM Integration
⢠Build conversational AI interfaces (chatbots, knowledge agents) using LLM APIs (OpenAI, Anthropic, Azure OpenAI)
⢠Implement RAG (Retrieval-Augmented Generation) patterns for document Q&A and contextual search
⢠Create prompt engineering frameworks and manage AI response streaming in React UIs
DevOps & Delivery
⢠Set up and maintain CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab CI)
⢠Containerize applications with Docker and deploy to Kubernetes or cloud-managed services
⢠Implement monitoring, alerting, and observability (Datadog, New Relic, or Application Insights)
⢠Conduct code reviews, mentor junior developers, and drive engineering best practices
Must have skills:
⢠Experience with Next.js (App Router, SSR, ISR, API routes) or Remix
⢠GraphQL development experience (Apollo Server/Client or similar)
⢠Data visualization expertise: D3.js, Recharts, Plotly, custom charting
⢠Experience integrating with LLM/AI APIs and building AI-powered features
⢠Knowledge of Databricks, Apache Spark, or data lake/warehouse concepts
⢠Experience with real-time systems: WebSockets, Kafka consumers, event-driven architecture
⢠Familiarity with design tools (Figma) and design-to-code workflows
⢠Understanding of retail / e-commerce domain (POS, loyalty, customer analytics)
⢠Experience with Storybook for component documentation and visual testing
⢠Knowledge of accessibility standards (WCAG) and internationalization (i18n)
⢠Bachelorâs or Masterâs degree in Computer Science, Information Technology, or related field
⢠Relevant certifications are a plus: AWS/Azure Developer, Meta React Certification, or similar
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.