Mô tả công việc
Tóm tắt công việc
YOUR EXCITING TASKS
Design and develop scalable frontend applications using ReactJS ecosystem
Build reusable, maintainable, and high-quality UI components
Optimize applications for performance, scalability, and responsiveness
Collaborate with Backend Engineers, QA, and Product teams to deliver end-to-end features
Translate business requirements into technical solutions and architecture
Review code and ensure best practices in clean code & structure
Analyze, debug, and resolve complex issues
Contribute to technical documentation and frontend guidelines
BENEFITS AWAIT YOU AT CODE LEAP
Competitive salary and benefits
Year-end bonus (13th-month salary)
Generous annual leave of up to 18 days
Additional premium health insurance
Enjoy a stress-free and comfortable commute to and from work with our Grab Services sponsor
Enjoy an endless selection of delicious refreshments, including gourmet coffee, beverages, snacks, and fresh fruits, all complimentary
Focused on individual development:
Flexible work policy, which provides flexible hours to accommodate personal schedules and commitments
Dynamic, fun, and agile environment, perfect for sharing and creativity
Open-minded, kind & humble colleagues
Yêu cầu
YOUR PROFILE AND YOUR PERSONALITY
Have 4+ years of experience developing and designing web applications in dynamic environments
Strong knowledge of JavaScript, TypeScript, ReactJS
Solid understanding of rendering strategies including client-side and server-side rendering
Exposure to micro-frontends or modular front-end architectures
Experience with modern UI libraries such as Tailwind, MUI, Ant Design, Shadcn
Familiarity with styling approaches, including SCSS, LESS, and styled-components
Proficiency in building and maintaining design systems (e.g., Polaris, Chakra UI), and using Atomic Design Methodology to structure UI components
Experience using Storybook, not only for component development but also for QA workflows
Experience with state management tools like Redux or Jotai, and data fetching with TanStack Query
Experience with TanStack Router for modern routing in React applications
Familiar with OpenAPI (Swagger), Postman, and HTTP clients like fetch or axios
Hands-on experience with unit tests, integration tests, E2E testing using Jest, React Testing Library, Playwright, or Cypress
Hands-on experience with reading and understanding technical documents
You understand and know how to prioritize your tasks with a problem-solving mindset
You don't take things personally and are comfortable with ambiguity and rapid changes common in early-stage product development
You don't wait for others to tell you what you need to do but proactively reach out to people, communicate, ask for help, and get things done
Proficiency in communicating in English
Nice To Have
Experience with NextJS (used in some applications)
Experience with Micro-frontends or scalable frontend architecture
Experience in E-commerce / SaaS / 3D applications
Thông tin khác
JavaScript
TypeScript
ReactJS
Unit testing
HTTP
3D
Router
SaaS
Architecture
SCSS
Swagger
Postman
Redux
Less
UI
Product Development
Ecommerce
Jest
NextJS
Ant Design
Cypress
AXIOS
E2E Testing
Playwright
MUI
TanStack
Thông tin chung
Cách thức ứng tuyển
Ứng viên nộp hồ sơ trực tuyến bằng cách bấm nút Ứng tuyển bên dưới:
Hạn nộp: 24/04/2026