TopDev

ITC Group

Full-stack JavaScript Engineer

Quận Tân Phú, Hồ Chí Minh
Posted 6 days ago and Job expires in 1 week from now

Year of experience

Job Level

Job Type

Contract type

We are looking for a skilled Full-Stack JavaScript Developer with strong proficiency in TypeScript and both front-end and back-end frameworks to join our growing engineering team. You will work on dynamic web applications, integrating modern tools and technologies. The ideal candidate will be passionate about delivering high-performance, secure, and scalable software with a great user experience. 

You should be comfortable working with Agile and Waterfall methodologies, writing clean and maintainable code, and collaborating across cross-functional teams. 

Responsibilities

  • Design and develop reusable front-end components using either React or Angular stacks. 
  • Build and optimize landing pages integrated with headless CMS (e.g., Contentful, Strapi). 
  • Create and maintain Node.js back-end services using Express.js or NestJS. 
  • Implement real-time WebSocket-based applications. 
  • Write and maintain unit tests to ensure code quality. 
  • Work on performance optimization for both client-side and server-side. 
  • Ensure compliance with web application security standards. 
  • Collaborate with designers and product managers to ensure high-quality user experiences. 
  • Participate in code reviews, technical discussions, and sprint ceremonies.

Requirements

Required Skills & Qualifications:

  • Education: A Bachelor's Degree in Computer Science, Information Technology, or a related field.
  • Experience: minimum 3 years of experience in full-stack web development.
  • Technical Proficiency:
    • Strong knowledge of TypeScript and JavaScript ES6+.
    • Front-end experience with one or more of the following:
  • React stack: React, Next.js, Redux/MobX, TanStack Query, Jest, React Testing Library.
  • Angular stack: Angular, NgRx/Akita/Elf, RxJS, Signals, Jest or Jasmine.
    • Back-end experience with Node.js frameworks: Express.js or NestJS.
    • Experience with GraphQL, REST APIs, and WebSockets.
    • Experience with Agile and Waterfall development methodologies.
    • Familiar with Firebase Authentication, Firestore or Realtime Database.
    • Experience building Progressive Web Applications (PWA).
    • Solid understanding of web application security principles (e.g, CORS, CSRF, SQL injection).
    • Awareness of UX best practices in modern web development.
    • Familiarity with Git version control and CI/CD pipelines.
    • Adherence to high-quality coding standards and software best practices.
  • Professional Competencies: 
    • Strong problem-solving and analytical skills.
    • Good communication and interpersonal skills, with the ability to read and write technical English documents.
    • A collaborative team player who can also work independently and manage their time effectively.

Preferred Qualifications:

  • Experience with headless CMS like Contentful or Strapi.
  • Strong grasp of CSS transitions, animations, and custom styling techniques.
  • Knowledge of DevOps practices or cloud-based deployments is a plus.
  • Contribution to open-source projects or active technical blog is a bonus.

Benefits

  • Competitive Salary + Super.
  • Performance Bonuses.
  • An amazing team - supportive, fun, and caring with team building, and fun activities.
  • Plus most importantly a genuinely relaxed, happy, respectful, energetic working environment where you will look forward to coming to work each day - whether it is in your home or the office.
  • Professional facilities
  • Social Insurance, Health Insurance, Unemployment Insurance
  • Support fee to get Certificate.
  • Agile English-speaking training and on-the-job training
  • Light beverages and food are available all the time in the office.

Recruitment Progress

Round 1

Telephone interview

Round 2

Offline interview with Tech Lead

Round 3

Dealing

Industry

Phần Mềm, Outsourcing

Company size

100-499 Employees

Nationality

Vietnam