Jobs · itviec
Frontend Engineer
Nimbus Data Systems · Quận 1, Hồ Chí Minh · Posted 2d ago
About the role
Develop scalable and accessible UI elements using modern JavaScript and Web Components.
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: Candidates must be proficient in using AI coding agents to deliver feature-level or bug fix-level works across a codebase, including context preparation, agent direction, implementation review, testing, and PR-quality output. 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). Why You'll Love Working Here 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 Nimbus Data Systems’s Privacy Policy. Any consent provided herein is explicit and voluntary. Based on your consent, Nimbus Data Systems 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 Nimbus Data Systems 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.
Read the full posting on itviec →
Why this role stands out
- ★Early-stage startup — outsized ownership and impact
- ★Fresh posting — apply before the crowd
FAQ
Is the Frontend Engineer role at Nimbus Data Systems remote?+
This Frontend Engineer position is listed as onsite (Quận 1, Hồ Chí Minh).
What seniority level is this Frontend Engineer role?+
This is a mid level position.
What languages does the Frontend Engineer role require?+
The posting requires English.
How do I apply for the Frontend Engineer role at Nimbus Data Systems?+
Use the "Apply on itviec" button to open the original posting on itviec, where you can submit your application directly to Nimbus Data Systems.