TopDev

EMOTIV TECHNOLOGY VIETNAM

React Developer (Product Prototyping - Hanoi)

Quận Nam Từ Liêm, Hà Nội
Đăng 2 ngày trước và Công việc hết hạn trong 3 tuần tới

Năm kinh nghiệm tối thiểu

Cấp bậc

Loại hình

Loại hợp đồng

SALARY
Negotiable
  • - Location: Hanoi, Vietnam (Remote or In-Office)
  • - Contract Type: Project-Based Contract 
  • - Duration: 3 - 6 months with potential for extension

 

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).
[Bonus Points] Experience developing applications for mobile platforms (e.g., using React Native, though this prototype is not explicitly a native mobile app).
[Bonus Points] Familiarity with agile development methodologies.
[Bonus Points] Experience with AWS services.

RECRUITMENT PROGRESS

ROUND 1: HR screening
ROUND 2: Technical assesment
ROUND 3: Research side assesment
ROUND 4: Offer
  • - Location: Hanoi, Vietnam (Remote or In-Office)
  • - Contract Type: Project-Based Contract 
  • - Duration: 3 - 6 months with potential for extension

 

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.

BENEFIT

Attractive Compensation and Time Off
Healthcare Insurance
Company activities (team building, company trip on working days)
Passionate colleagues
Flexible working time
Development Opportunities
Energetic, open, creative and transparent working environment
Chance to learn about and work on the latest neurotechnology