Job Description

Job description

Software Engineer (NextJS/ReactJS)

Kyanon Digital is a Vietnam-based tech powerhouse. We deliver world-class solutions to clients across the globe. At Kyanon Digital, we offer end-to-end solutions that encompass every facet of the digital landscape. With the slogan: “Digital Impact that Matters”, this has guided our team of over 500 employees for over 13 years, creating many positive changes for large clients in various industries.

As a Software Engineer (ReactJS/NextJS), you will be responsible for designing, developing, and maintaining web applications using ReactJS. This role will collaborate closely with Designers, Software Engineer (Back End), and to create intuitive and engaging user interfaces that meet our clients’ needs and enhance user experience.

How You Can Contribute?

Frontend Development (ReactJS + NextJS)

  • Develop modern web applications using ReactJS and NextJS.
  • Build scalable, reusable UI components following component-driven architecture.
  • Implement SSR, SSG, and client-side rendering strategies using NextJS.
  • Optimize application performance, SEO, and page loading speed.
  • Ensure responsive and cross-browser compatible UI across devices.

Application Architecture & Integration

  • Integrate RESTful APIs / GraphQL services with frontend applications.
  • Manage routing, authentication flows, and data fetching strategies in NextJS.
  • Implement state management solutions (Redux, Zustand, React Query, Context API).
  • Collaborate with backend teams to design efficient API contracts.
  • Support integration of modern third-party services to enhance product capabilities, including intelligent or data-driven features when applicable.

Code Quality & Testing

  • Write clean, maintainable, and scalable TypeScript/JavaScript code.
  • Apply frontend best practices, code reviews, and performance optimization.
  • Implement unit and integration testing (Jest, React Testing Library).
  • Debug production issues and continuously improve application stability.

Collaboration & Continuous Improvement

  • Work closely with UI/UX designers to convert Figma designs into high-quality UI.
  • Participate in Agile/Scrum development processes.
  • Stay updated with modern frontend trends, React ecosystem, and NextJS updates.
  • Contribute to improving development workflows and engineering standards.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 4+ years of experience in frontend development.
  • Should have knowledge of advanced ReactJs, NextJS
  • Experience with state management libraries/frameworks (e.g., Redux, MobX) is a plus
  • Familiarity with frontend build tools (e.g., Webpack, Babel) and version control systems (e.g., Git).
  • Strong understanding of web standards, cross-browser compatibility, and responsive design.
  • Knowledge of backend technologies and APIs is a plus.
  • Experience integrating AI-powered services or APIs into web applications is a plus.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

Application Form​


    ( File upload < 2MB )


    Share to friends

    Related Jobs

    Life at Kyanon Digital

    Work where you’re inspired to explore your passions and where your talents are nurtured and cultivated. Innovate with leading-edge technologies on some of the coolest projects you can imagine.

    Training and Development

    Take time away to learn and learn all the time in our regional learning hubs, connected classrooms, online courses and learning boards.

    Work Environment

    Be your best every day in a work environment that helps drive innovation in everything you do.