
Front-end Engineer JavaScript/TypeScript/React
OL Vietnam
Job Description
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.
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).
You would love to work and find those values with us:
- 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.
- 18 days of annual leaves (cashback allowed if not used).
- 4 days for an overseas 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,...)
Data Privacy Notice for Candidates in Vietnam:
By submitting your application, you acknowledge that you have read and understood OL Vietnam’s Privacy Policy. Any consent provided herein is explicit and voluntary.
Based on your consent, OL Vietnam will process your personal data for recruitment for the position you apply for, including evaluating your candidacy, communicating with you, and, where applicable, verifying relevant information as part of the selection process. If you would like OL Vietnam to consider you for future suitable roles, we will request your separate, explicit consent and you may withdraw consent at any time as described in the Privacy Policy. For details on how we handle your information, please refer to our Privacy Policy on OLVN Website.
Please be aware:
Orange Logic only communicates with candidates through official @orangelogic.com email addresses or via LinkedIn from a verified Orange Logic Talent Acquisition employee listed under “Meet the Hiring Team.” We do not conduct interviews via text message or request payment or equipment purchases at any stage of the hiring process.
Benefits
You would love to work and find those values with us:
- 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.
- 18 days of annual leaves (cashback allowed if not used).
- 4 days for an overseas 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,...)
Data Privacy Notice for Candidates in Vietnam:
By submitting your application, you acknowledge that you have read and understood OL Vietnam’s Privacy Policy. Any consent provided herein is explicit and voluntary.
Based on your consent, OL Vietnam will process your personal data for recruitment for the position you apply for, including evaluating your candidacy, communicating with you, and, where applicable, verifying relevant information as part of the selection process. If you would like OL Vietnam to consider you for future suitable roles, we will request your separate, explicit consent and you may withdraw consent at any time as described in the Privacy Policy. For details on how we handle your information, please refer to our Privacy Policy on OLVN Website.
Please be aware:
Orange Logic only communicates with candidates through official @orangelogic.com email addresses or via LinkedIn from a verified Orange Logic Talent Acquisition employee listed under “Meet the Hiring Team.” We do not conduct interviews via text message or request payment or equipment purchases at any stage of the hiring process.