Full-Stack Developer

Key Duty: Build and design websites for the client’s projects.

JOB DESCRIPTIONS

Front-End:

  • Design websites for client projects as required.
  • Develop, test, and maintain the UI/UX of web applications to ensure the best user experience.
  • Convert application designs into front-end code using HTML, CSS, and JavaScript.
  • Collaborate closely with Back-End Developers to ensure consistency across web elements, integrating UI components with APIs and databases.
  • Ensure web designs are optimized across all required devices.
  • Regularly perform on-site SEO.
  • Receive feedback and resolve issues related to technical errors and interface problems from other departments.
  • Analyze customer needs and industry trends to provide design solutions.

Back-End:

  • Participate in the analysis and design processes of project systems.
  • Build and develop web applications to support the company’s services.
  • Perform quality control at each stage of the development process.
  • Collect and analyze data, operations, and code snippets to predict and troubleshoot problems or areas for improvement.
  • Collaborate with Front-End Developers to set goals and develop features that enhance the user experience.
  • Develop ideas for new systems, products, or features based on market trends.
  • Analyze requirements and implement APIs to promote interactions between applications.
  • Optimize applications for high speed and future scalability.

JOB REQUIREMENTS

  • Minimum of 2 years of experience in a similar position.
  • Experience participating in at least 2 projects.
  • English proficiency: 600+ TOEIC.
  • Experience in developing responsive websites compatible with multiple browsers using HTML, CSS, and JavaScript.
  • Understanding of design principles, UI/UX.
  • Proficiency in TypeScript, JavaScript, HTML5, CSS3; experience with PHP, Go, or Python is a plus.
  • Knowledge of NodeJS, Vue2/Vue3, Angular, ReactJS, SASS/SCSS, Bootstrap, and SQL is an advantage.
  • Proficiency in software such as Adobe Suite (AI, XD, Photoshop) or Sketch.
  • Proficiency in back-end programming languages and frameworks.
  • Good knowledge of websites, databases, and APIs.
  • Effective logical thinking and open-mindedness.
  • Ability to work independently and as part of a team.
  • University graduate with a major in Information Technology or related fields.

BENEFITS

  • Salary: Will be discussed and agreed upon during the interview.
  • Annual leave: 12 days/year.
  • Holidays and Tet holidays as per State regulations.
  • Full participation in Social Insurance, Health Insurance, and Unemployment Insurance.
  • Enjoy full employee benefits according to current laws.
  • Periodic salary increases every 6 months based on performance evaluation, KPIs, and work spirit.
  • Fully equipped with computers and working equipment in the office.
  • Annual company trip.

APPLICATION PACKAGE REQUIRES

  • CV.
  • Cover letter – clearly state why you are suitable for this position.

Email to: [email protected].

Subject: [Position applied for] – Full Name – Phone Number.

All attachments must be in PDF, PNG, or JPG formats. Please do not send files in .zip or .rar formats.