← Back to jobs

Job Description
Top 3 Reasons To Join Us
Boost your international career at CODE LEAP
Work on challenging German products
Flexible work policy with Grab sponsorship
The Job
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
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
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
Benefits
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