Skip to content
React Developer (Product Prototyping - Hanoi)

React Developer (Product Prototyping - Hanoi)

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!

Cart 0

Your cart is currently empty.

Start Shopping