Top 3 Reasons To Join Us
Attractive Salary and Benefits
Amazing Clients
Product driven company
The Job
Job Summary: Join us to build scalable, accessible, and well-documented UI elements and complex, composite components that ensure visual consistency and high development velocity across products. You'll focus on developing modern, scalable, and framework-agnostic front-end architecture using Web Components, React, and TypeScript. You'll work closely with Delivery Manager, Tech Leads, and other developers to deliver high-quality solutions that are robust, reusable, and efficient.
Essential Functions:
- Develop and maintain high-quality, scalable frontend code using modern JavaScript and Web Components.
- Build and maintain custom Web Components to ensure modularity and reusability across the platform.
- Integrate Web Components into existing frontend applications built with React or other frameworks.
- Collaborate with backend, product, and architecture teams to ensure alignment on solutions.
- Write unit tests and end-to-end tests to ensure stability and performance (e.g., using Jest, Cypress, Playwright, Open Web Components).
- (Optional but appreciated) Support system configuration and environment setup if willing.
Your Skills and Experience
The most successful candidates for this role will have:
- Proficiency in modern JavaScript (ES6+) and hands-on experience with at least one major frontend framework (preferably React).
- Solid understanding of HTML5, CSS3, and responsive design principles.
- Experience with state management libraries (e.g., Redux, Zustand, Pinia).
- Familiarity with RESTful APIs, WebSockets, and asynchronous programming.
- Experience integrating Web Components into web applications.
- Experience with TypeScript.
- Knowledge of unit testing and end-to-end testing frameworks (e.g., Jest, Cypress, Playwright, Open Web Components).
- A Bachelor's Degree in any relevant major (e.g. Information Technology, Computer Science, etc.).
- Proficiency in English (both verbal and written).
Nice to have:
- Interest or experience in system configuration tasks.
- Experience building or maintaining a Design System at scale, used by multiple teams or products.
- Strong understanding of component API design, composition patterns, and long-term maintainability.
- Experience with cross-browser and cross-platform UI consistency.
- Familiarity with accessibility standards (WCAG, ARIA) and testing accessible components.
- Understanding of performance optimization in component libraries (rendering, bundle size, tree-shaking).
- Familiarity with testing strategies for component libraries (unit, visual, and integration tests).
Why You'll Love Working Here
You would love to work and find those values with us:
- Flat structure and distributed decision making: We also allow each employee to directly weigh in on our priorities.
- Transparency: We value transparency, openness and accountability, whether it is with our customers or internally.
- Meritocracy: Employee's recognition and advancement is based purely on their individual and collective achievements.
- Deep work: We do everything we can to let you focus deeply on your work.
Our benefits include:
- Attractive salary package
- 100% Gross Salary in the probation period.
- 13th-month salary.
- Monthly performance bonus
- 18 days of annual leaves (cashback allowed if not used)
- 4 days for an oversea company trip.
- Multiple allowances (Lunch, Gym, Parking, Birthday/Tet/Wedding voucher... ).
- Full social, health, and unemployment insurance.
- Premium healthcare insurance for you and coverage for 1 extra family member.
- Monthly team-building activities (Bowling, Go-Kart, Candle Handmade workshop....) and special celebrations on Autumn Festival, Halloween, Christmas, Tet, ...
- Monthly happy lunch and daily happy hours with free snacks, soft drinks, fruit, and coffee.
- Sports activities (PlayStation 5, Badminton, Football,...)
You would love to work and find those values with us:
- Flat structure and distributed decision making: We also allow each employee to directly weigh in on our priorities.
- Transparency: We value transparency, openness and accountability, whether it is with our customers or internally.
- Meritocracy: Employee's recognition and advancement is based purely on their individual and collective achievements.
- Deep work: We do everything we can to let you focus deeply on your work.
Our benefits include:
- Attractive salary package
- 100% Gross Salary in the probation period.
- 13th-month salary.
- Monthly performance bonus
- 18 days of annual leaves (cashback allowed if not used)
- 4 days for an oversea company trip.
- Multiple allowances (Lunch, Gym, Parking, Birthday/Tet/Wedding voucher... ).
- Full social, health, and unemployment insurance.
- Premium healthcare insurance for you and coverage for 1 extra family member.
- Monthly team-building activities (Bowling, Go-Kart, Candle Handmade workshop....) and special celebrations on Autumn Festival, Halloween, Christmas, Tet, ...
- Monthly happy lunch and daily happy hours with free snacks, soft drinks, fruit, and coffee.
- Sports activities (PlayStation 5, Badminton, Football,...)