Senior Full-stack Engineer (React & NodeJS)

JOB DESCRIPTION

Conduct software development, maintenance or technology investigation/research projects in the field of web based application development for Toshiba industrial products. Recent job is related to develop web-based GUI components for Toshiba industrial system.

Specific activities include followings (but may not limited at):

  • Investigate & gather knowledge of new technologies & new industrial business domain to determine software solution and/or conduct domain-specific software engineering.
  • Define software design (both basic design & detailed design) based on software requirement specifications.
  • Responsible for implementing, customizing, maintaining & debugging software solution.
  • Contribute to test plan & test design; Responsible for developing & executing unit test cases
  • Responsible for product review on work done by team mates; Assigned to become team leader of small team size (2-4 members) on demand.
  • Contribute in system integration, fixing of bugs reported by customer or testing team

Education

  • Bachelor degree or equivalent in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Telecommunication Engineering

Requirements

Mandatory Skill

  • At least 3 year hand-on experience with React/Redux
  • Firm knowledge of computer science & software engineering (RA, Design, Coding, Testing).
  • Have knowledge & experience of UML, writing use-case diagram & use cases scenarios.
  • Hand-on experiences in implement design patterns for JS.
  • Hand-on experiences & knowledge in NodeJS, RESTful API, WebSocket, Json, node module and node management module (npm).
  • Hand-on experiences & knowledge in JavaScript Specification Standard ES6 (ECMAScript), NodeJS version and TypeScript language.
  • Hand-on experiences & knowledge in Webpack, build JS library flow.
  • Hand-on experience & knowledge in CSS pre-processor as: SCSS, SASS.
  • Hand-on experiences with PostgreSQL database with Store Procedure and SQL command
  • Familiar with Source code management: Git, Gitlab,
  • Understand CI/CD flow and Jenkins pipeline and Gerrit review flow.

Desired Skill

  • Hand-on experience with VueJS/Angular.
  • Hand-on experience with CSS framework/library: Bootstrap, Pure CSS, Tailwind CSS.
  • Understand micro-service architecture, Docker deployment and Kubernetes.
  • Hand-on experience with AWS, Microsoft Azure, Google Cloud.
  • Hand-on experience with Virtualization/Analysis framework: Grafana, Prometheus.
  • Hand-on experience with real time handling between application and database: experience with InfluxDB database as advantage.
  • Appropriate English language fluency (verbal & written) is basic requirement (TOIEC: 600); Japanese language is an advantage.

Human Skills

  • Strong analytical skills, problem-solving skills and the ability to pay careful attention to detail.
  • High capability of self-studying/investigating new technologies & new business domains on demand.
  • Self-awareness, good sense of responsibility, result-oriented and deadline commitment.
  • Capacity to work well in groups and a willingness to understand the various roles played by fellow team members.
  • Working experiences in software development industry, especially, in offshore companies for Japanese customers is an advantage.

BENEFIT & PERKS

  • Salary Range: 1200$ - 2000$
  • High Remuneration Package (up to 15 months salary) and Full Social, Medical & Unemployment Insurance
  • Work in well - equipped and professional IT environment and IT community;
  • To be trained and/or instructed by Japanese Specialists in Vietnam as well as in Japan and others;
  • Become member of a giant corporation;
  • Many opportunity to work/study core technology of Toshiba (including OJT long term in Japan);
HR Department contact

phone icon Contact us by phone
024 2220 8801 - Ext: 111

OTHER JOBS

You're applying for

Senior Full-stack Engineer (React & NodeJS)

Senior Full-stack Engineer (React & NodeJS)

JOB DESCRIPTION

Conduct software development, maintenance or technology investigation/research projects in the field of web based application development for Toshiba industrial products. Recent job is related to develop web-based GUI components for Toshiba industrial system.

Specific activities include followings (but may not limited at):

  • Investigate & gather knowledge of new technologies & new industrial business domain to determine software solution and/or conduct domain-specific software engineering.
  • Define software design (both basic design & detailed design) based on software requirement specifications.
  • Responsible for implementing, customizing, maintaining & debugging software solution.
  • Contribute to test plan & test design; Responsible for developing & executing unit test cases
  • Responsible for product review on work done by team mates; Assigned to become team leader of small team size (2-4 members) on demand.
  • Contribute in system integration, fixing of bugs reported by customer or testing team

Education

  • Bachelor degree or equivalent in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Telecommunication Engineering

Requirements

Mandatory Skill

  • At least 3 year hand-on experience with React/Redux
  • Firm knowledge of computer science & software engineering (RA, Design, Coding, Testing).
  • Have knowledge & experience of UML, writing use-case diagram & use cases scenarios.
  • Hand-on experiences in implement design patterns for JS.
  • Hand-on experiences & knowledge in NodeJS, RESTful API, WebSocket, Json, node module and node management module (npm).
  • Hand-on experiences & knowledge in JavaScript Specification Standard ES6 (ECMAScript), NodeJS version and TypeScript language.
  • Hand-on experiences & knowledge in Webpack, build JS library flow.
  • Hand-on experience & knowledge in CSS pre-processor as: SCSS, SASS.
  • Hand-on experiences with PostgreSQL database with Store Procedure and SQL command
  • Familiar with Source code management: Git, Gitlab,
  • Understand CI/CD flow and Jenkins pipeline and Gerrit review flow.

Desired Skill

  • Hand-on experience with VueJS/Angular.
  • Hand-on experience with CSS framework/library: Bootstrap, Pure CSS, Tailwind CSS.
  • Understand micro-service architecture, Docker deployment and Kubernetes.
  • Hand-on experience with AWS, Microsoft Azure, Google Cloud.
  • Hand-on experience with Virtualization/Analysis framework: Grafana, Prometheus.
  • Hand-on experience with real time handling between application and database: experience with InfluxDB database as advantage.
  • Appropriate English language fluency (verbal & written) is basic requirement (TOIEC: 600); Japanese language is an advantage.

Human Skills

  • Strong analytical skills, problem-solving skills and the ability to pay careful attention to detail.
  • High capability of self-studying/investigating new technologies & new business domains on demand.
  • Self-awareness, good sense of responsibility, result-oriented and deadline commitment.
  • Capacity to work well in groups and a willingness to understand the various roles played by fellow team members.
  • Working experiences in software development industry, especially, in offshore companies for Japanese customers is an advantage.

BENEFIT & PERKS

  • Salary Range: 1200$ - 2000$
  • High Remuneration Package (up to 15 months salary) and Full Social, Medical & Unemployment Insurance
  • Work in well - equipped and professional IT environment and IT community;
  • To be trained and/or instructed by Japanese Specialists in Vietnam as well as in Japan and others;
  • Become member of a giant corporation;
  • Many opportunity to work/study core technology of Toshiba (including OJT long term in Japan);
HR Department contact

Phone icon Contact us by phone
024 2220 8801 - Ext: 111

OTHER JOBS