React Developer (Product Prototyping - Hanoi)
Share:



Location: Hanoi, Vietnam (Remote or In-Office)
Contract Type: Project-Based Contract
Duration: 3-6 months with potential for extension
About the Role:
We are seeking a highly skilled and experienced Contract React Developer to join our dynamic product team in Hanoi. This is an exciting opportunity to play a crucial role in the early stages of product development by rapidly prototyping new user interfaces and experiences. You will work closely with our Product Managers, UX/UI Designers, and Scrum Master to transform Figma designs into interactive and functional prototype applications for both desktop and mobile platforms (non web-based).
This role demands a proactive individual who thrives in a fast-paced environment, is comfortable with evolving requirements, and possesses excellent communication skills to collaborate effectively with a cross-functional team. The primary goal is to quickly build functional prototypes for user testing and feature validation, paving the way for our core software development team.
Responsibilities:
● Collaborate closely with Product Managers and UX/UI Designers to understand product
requirements and translate Figma designs into functional React prototypes.
● Develop interactive and user-friendly prototype applications for desktop and mobile
platforms (not web-based).
● Integrate with the EMOTIV Cortex API to establish communication with EEG headsets,
retrieve EEG signals, contact quality data, and performance metrics.
● Implement real-time data visualization of EEG data and derived metrics within React
components.
● Integrate with our internal REST APIs to retrieve data for visualization.
● Develop React components to display report data as clear and informative charts and
graphs.
● Ensure the prototype applications are functional and effectively demonstrate the intended
user experience and features.
● Maintain clear and concise code documentation.
● Actively participate in team meetings, providing updates on progress and raising any
potential roadblocks.
● Be responsive to feedback and iterate on prototypes based on input from the product team
and user testing.
● Work in an agile environment with a focus on rapid delivery and flexibility to adapt to
changing design specifications.
Requirements:
● Proven experience (ideally 3+ years) as a React Developer with a strong portfolio
showcasing your ability to build interactive front-end applications.
● Solid understanding of React principles, component-based architecture, state management
(e.g., Redux, Context API, Zustand), and modern JavaScript (ES6+).
● Experience integrating with external APIs, particularly RESTful APIs.
● Experience with data visualization libraries (e.g., Chart.js, Recharts, Nivo) in React.
● Familiarity with UI/UX best practices and the ability to translate design specifications
accurately.
● Experience working with design tools like Figma and the ability to interpret design
specifications and extract necessary assets.
● Strong problem-solving and debugging skills.
● Excellent English communication skills (both written and verbal) to effectively collaborate
with international team members.
● Ability to work independently and proactively in a fast-paced, dynamic environment.
● Comfort with ambiguity and the iterative nature of prototype development.
● Ability to provide realistic estimates for development tasks.
Bonus Points:
● Experience developing applications for desktop platforms (e.g., using Electron or similar
frameworks).
● Experience developing applications for mobile platforms (e.g., using React Native, though
this prototype is not explicitly a native mobile app).
● Familiarity with agile development methodologies.
● Experience with AWS services.
To Apply:
Please submit your resume, portfolio (or links to relevant projects), and a brief cover letter outlining your experience and interest in this opportunity to huyennguyen@emotiv.com. Please highlight your experience with React, API integration, and any relevant experience with data visualization and rapid prototyping.
We look forward to hearing from you!
Location: Hanoi, Vietnam (Remote or In-Office)
Contract Type: Project-Based Contract
Duration: 3-6 months with potential for extension
About the Role:
We are seeking a highly skilled and experienced Contract React Developer to join our dynamic product team in Hanoi. This is an exciting opportunity to play a crucial role in the early stages of product development by rapidly prototyping new user interfaces and experiences. You will work closely with our Product Managers, UX/UI Designers, and Scrum Master to transform Figma designs into interactive and functional prototype applications for both desktop and mobile platforms (non web-based).
This role demands a proactive individual who thrives in a fast-paced environment, is comfortable with evolving requirements, and possesses excellent communication skills to collaborate effectively with a cross-functional team. The primary goal is to quickly build functional prototypes for user testing and feature validation, paving the way for our core software development team.
Responsibilities:
● Collaborate closely with Product Managers and UX/UI Designers to understand product
requirements and translate Figma designs into functional React prototypes.
● Develop interactive and user-friendly prototype applications for desktop and mobile
platforms (not web-based).
● Integrate with the EMOTIV Cortex API to establish communication with EEG headsets,
retrieve EEG signals, contact quality data, and performance metrics.
● Implement real-time data visualization of EEG data and derived metrics within React
components.
● Integrate with our internal REST APIs to retrieve data for visualization.
● Develop React components to display report data as clear and informative charts and
graphs.
● Ensure the prototype applications are functional and effectively demonstrate the intended
user experience and features.
● Maintain clear and concise code documentation.
● Actively participate in team meetings, providing updates on progress and raising any
potential roadblocks.
● Be responsive to feedback and iterate on prototypes based on input from the product team
and user testing.
● Work in an agile environment with a focus on rapid delivery and flexibility to adapt to
changing design specifications.
Requirements:
● Proven experience (ideally 3+ years) as a React Developer with a strong portfolio
showcasing your ability to build interactive front-end applications.
● Solid understanding of React principles, component-based architecture, state management
(e.g., Redux, Context API, Zustand), and modern JavaScript (ES6+).
● Experience integrating with external APIs, particularly RESTful APIs.
● Experience with data visualization libraries (e.g., Chart.js, Recharts, Nivo) in React.
● Familiarity with UI/UX best practices and the ability to translate design specifications
accurately.
● Experience working with design tools like Figma and the ability to interpret design
specifications and extract necessary assets.
● Strong problem-solving and debugging skills.
● Excellent English communication skills (both written and verbal) to effectively collaborate
with international team members.
● Ability to work independently and proactively in a fast-paced, dynamic environment.
● Comfort with ambiguity and the iterative nature of prototype development.
● Ability to provide realistic estimates for development tasks.
Bonus Points:
● Experience developing applications for desktop platforms (e.g., using Electron or similar
frameworks).
● Experience developing applications for mobile platforms (e.g., using React Native, though
this prototype is not explicitly a native mobile app).
● Familiarity with agile development methodologies.
● Experience with AWS services.
To Apply:
Please submit your resume, portfolio (or links to relevant projects), and a brief cover letter outlining your experience and interest in this opportunity to huyennguyen@emotiv.com. Please highlight your experience with React, API integration, and any relevant experience with data visualization and rapid prototyping.
We look forward to hearing from you!
Location: Hanoi, Vietnam (Remote or In-Office)
Contract Type: Project-Based Contract
Duration: 3-6 months with potential for extension
About the Role:
We are seeking a highly skilled and experienced Contract React Developer to join our dynamic product team in Hanoi. This is an exciting opportunity to play a crucial role in the early stages of product development by rapidly prototyping new user interfaces and experiences. You will work closely with our Product Managers, UX/UI Designers, and Scrum Master to transform Figma designs into interactive and functional prototype applications for both desktop and mobile platforms (non web-based).
This role demands a proactive individual who thrives in a fast-paced environment, is comfortable with evolving requirements, and possesses excellent communication skills to collaborate effectively with a cross-functional team. The primary goal is to quickly build functional prototypes for user testing and feature validation, paving the way for our core software development team.
Responsibilities:
● Collaborate closely with Product Managers and UX/UI Designers to understand product
requirements and translate Figma designs into functional React prototypes.
● Develop interactive and user-friendly prototype applications for desktop and mobile
platforms (not web-based).
● Integrate with the EMOTIV Cortex API to establish communication with EEG headsets,
retrieve EEG signals, contact quality data, and performance metrics.
● Implement real-time data visualization of EEG data and derived metrics within React
components.
● Integrate with our internal REST APIs to retrieve data for visualization.
● Develop React components to display report data as clear and informative charts and
graphs.
● Ensure the prototype applications are functional and effectively demonstrate the intended
user experience and features.
● Maintain clear and concise code documentation.
● Actively participate in team meetings, providing updates on progress and raising any
potential roadblocks.
● Be responsive to feedback and iterate on prototypes based on input from the product team
and user testing.
● Work in an agile environment with a focus on rapid delivery and flexibility to adapt to
changing design specifications.
Requirements:
● Proven experience (ideally 3+ years) as a React Developer with a strong portfolio
showcasing your ability to build interactive front-end applications.
● Solid understanding of React principles, component-based architecture, state management
(e.g., Redux, Context API, Zustand), and modern JavaScript (ES6+).
● Experience integrating with external APIs, particularly RESTful APIs.
● Experience with data visualization libraries (e.g., Chart.js, Recharts, Nivo) in React.
● Familiarity with UI/UX best practices and the ability to translate design specifications
accurately.
● Experience working with design tools like Figma and the ability to interpret design
specifications and extract necessary assets.
● Strong problem-solving and debugging skills.
● Excellent English communication skills (both written and verbal) to effectively collaborate
with international team members.
● Ability to work independently and proactively in a fast-paced, dynamic environment.
● Comfort with ambiguity and the iterative nature of prototype development.
● Ability to provide realistic estimates for development tasks.
Bonus Points:
● Experience developing applications for desktop platforms (e.g., using Electron or similar
frameworks).
● Experience developing applications for mobile platforms (e.g., using React Native, though
this prototype is not explicitly a native mobile app).
● Familiarity with agile development methodologies.
● Experience with AWS services.
To Apply:
Please submit your resume, portfolio (or links to relevant projects), and a brief cover letter outlining your experience and interest in this opportunity to huyennguyen@emotiv.com. Please highlight your experience with React, API integration, and any relevant experience with data visualization and rapid prototyping.
We look forward to hearing from you!
Solutions
Support
Company

© 2025 EMOTIV, All rights reserved.

Your Privacy Choices (Cookie Settings)
*Disclaimer – EMOTIV products are intended to be used for research applications and personal use only. Our products are not sold as Medical Devices as defined in EU directive 93/42/EEC. Our products are not designed or intended to be used for diagnosis or treatment of disease.
Note on Translations: Non-English versions of this website has been translated for your convenience using artificial intelligence. While we strive for accuracy, automated translations may contain errors or nuances that differ from the original text. For the most accurate information, please refer to the English version of this site.
Solutions
Support
Company

© 2025 EMOTIV, All rights reserved.

Your Privacy Choices (Cookie Settings)
*Disclaimer – EMOTIV products are intended to be used for research applications and personal use only. Our products are not sold as Medical Devices as defined in EU directive 93/42/EEC. Our products are not designed or intended to be used for diagnosis or treatment of disease.
Note on Translations: Non-English versions of this website has been translated for your convenience using artificial intelligence. While we strive for accuracy, automated translations may contain errors or nuances that differ from the original text. For the most accurate information, please refer to the English version of this site.
Solutions
Support
Company

© 2025 EMOTIV, All rights reserved.

Your Privacy Choices (Cookie Settings)
*Disclaimer – EMOTIV products are intended to be used for research applications and personal use only. Our products are not sold as Medical Devices as defined in EU directive 93/42/EEC. Our products are not designed or intended to be used for diagnosis or treatment of disease.
Note on Translations: Non-English versions of this website has been translated for your convenience using artificial intelligence. While we strive for accuracy, automated translations may contain errors or nuances that differ from the original text. For the most accurate information, please refer to the English version of this site.