This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Friendly Coworkers, Exciting Workplace
- Great Salary & Perks
- Work-Life Integration
Job description
Development
- Develop high-quality web applications by analyzing client requirements and producing clean, efficient code.
- Collaborate with team members and cross-functional teams (SRE, QC, Designer...) to design and implement software features and enhancements.
- Maintenance of web application systems with a large user base.
Testing, Debugging, and Troubleshooting
- Conduct thorough testing of web applications to identify and resolve bugs or issues.
- Work closely with the QC team to ensure application quality and reliability.
Security and Compliance
- Implement security best practices to protect web applications from vulnerabilities and cyber threats.
- Ensure compliance with data protection and privacy regulations.
Documentation
- Create and maintain technical documentation in the project using English, including code comments and guides for non-tech persons.
- Maintenance of up-to-date documentation for future reference and knowledge sharing.
Collaboration and Communication
- Communicate effectively with team members and stakeholders to understand project requirements.
- Communicate technical concepts to non-technical stakeholders effectively.
Continuous Learning
- Stay updated with the latest trends and technologies in software development.
- Continuously improve coding skills and adopt best practices for efficient development.
Your skills and experience
Qualifications and Education Requirements:
Education:
- Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent experience).
Required Tech Skills and Experience:
- Core Languages & Fundamentals:
- Expert-level proficiency in JavaScript (ES6+) and a deep understanding of its core principles.
- Strong knowledge of HTML5 and CSS3, including modern layout techniques like Flexbox and CSS Grid.
- Solid understanding of web fundamentals (SEO, accessibility, cross-browser compatibility, and responsive design).
- Frontend Frameworks & Libraries:
- 5+ years of professional experience in frontend development, with at least 3+ years of hands-on experience with React and its ecosystem.
- In-depth experience with state management libraries (e.g., Redux, Zustand, Context API).
- UI Implementation & Collaboration:
- Proven experience in translating complex UI/UX designs from Figma into high-quality, functional code.
- Proficiency with Tailwind CSS for building modern, responsive, and consistent user interfaces efficiently.
- Experience working closely with UI/UX designers to provide feedback on feasibility and ensure design fidelity.
- Tooling & Build Systems:
- Proficient with modern frontend build tools and bundlers (e.g., Webpack, Vite).
- Experience with package managers (npm, Yarn).
- Familiarity with frontend testing frameworks (e.g., Jest, React Testing Library).
- Backend Interaction & APIs:
- Strong experience working with RESTful APIs and web services.
- Solid knowledge of version control tools, specifically Git.
- Ability to work with third-party APIs and services.
- Soft Skills & Experience:
- Proven experience in architecting, developing, and shipping large-scale web applications.
- Strong ability to mentor other engineers and improve team practices through code reviews.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills to work effectively with cross-functional teams (Backend, UX/UI, Product).
- Good English language skills for both reading and writing.
Preferred Skills:
- Frameworks & Runtimes:
- Experience with Next.js is highly desirable.
- Familiarity with server-side development using Node.js and Express.js
- Styling & Design Systems:
- Experience with CSS-in-JS libraries (e.g., Styled Components, Emotion).
- Experience building and maintaining Design Systems using tools like Storybook.
- Testing:
- Experience with end-to-end (E2E) testing frameworks like Cypress or Playwright.
- Backend & Performance:
- Experience working with GraphQL.
- Familiarity with PHP frameworks (e.g., Laravel) is a plus.
- Strong track record in web performance optimization and Core Web Vitals.
- DevOps & Infrastructure:
- Experience with CI/CD pipelines and tools (e.g., GitHub Actions, Jenkins).
- Familiarity with cloud platforms, particularly Amazon Web Services (S3, CloudFront, Lambda...).
- Experience with containerization technologies like Docker.
- Type Safety:
- Experience with TypeScript on large-scale projects.
- Database:
- Basic understanding of database systems like MySQL or MongoDB.
- Communication:
- Highly proficient in English, with experience in leading technical discussions or mentoring in English
Why you'll love working here
● Fully paid insurance coverage, premium health care, and annual health check-ups at internationalclinics
● 20 days of annual leave plus 1 more day for the Anniversary Establishment Day in Oct
● All benefits followed Vietnamese labor law, including a 13th-month salary
● Training allowance
● Annual company trip and team building
● Annual performance review
● Free parking card
● A laptop that fits your needs.
● Engaging clubs for employees to join: Football Club, Badminton Club, English Club
● Free beverages
● Working from Monday to Friday (9am -6pm)