Senior Web App Developer ( Salary $1000- $1500)

Summary

  • Tech Skills

    React

    ReactJS

    HTML

  • Job level
    Experienced (Non-Manager)
  • Work location
    Hanoi
  • Language
    English
  • Type
    Full Time
  • Salary
    Up to 1,500 usd per month
  • Deadline
    16/05/2018

Business profile

Emotiv Technology Vietnam

Hapulico Building, 1 Nguyen Huy Tuong, Thanh Xuân, Hà Nội, Việt Nam

: 25-99


Công Ty TNHH MTV Emotiv Việt Nam - EMOTIV, một công ty tin sinh học (bioinformatics) mang đến nền tảng độc đáo dành cho nghiên cứu não theo hình thức crowdsourcing.

* EMOTIV là một công ty tin sinh học thúc đẩy sự hiểu biết về bộ não của con người bằng cách sử dụng điện não đồ (EEG). Sứ mệnh của chúng tôi là trao quyền cho các cá nhân để hiểu bộ não của họ và thúc đẩy nghiên cứu não trên toàn cầu.

* Các ứng dụng cho công nghệ EMOTIV và giao diện trải rộng các ngành công nghiệp tiềm năng và ứng dụng đa dạng - từ game đến truyền hình tương tác, tương tác máy tính hàng ngày, hệ thống điều khiển hands-free, môi trường thích nghi thông minh, thiết kế truy cập, tâm lý học, robotics, ô tô, an toàn giao thông, phòng thủ...

* EMOTIV được công nhận là một nhà tiên phong và lãnh đạo thị trường trong lĩnh vực này. Sản phẩm của chúng tôi đã giành được nhiều giải thưởng quốc tế bao gồm Red Dot Award, AutoVision Innovations Award, Australian International Design Awards, Australian Engineering Excellence Awards và Edison Awards. Các nhà phát triển và nhà nghiên cứu của chúng tôi trải rộng trên 100 quốc gia.

Job description

EMOTIV đang tìm kiếm 01 Front End Web Developer toàn thời gian để cùng chúng tôi xây dựng các Single Page App, các ứng dụng di động đa nền tảng và bảng điều khiển trực quan hóa dữ liệu để sử dụng cùng với thiết bị Emotiv EEG. Ứng viên phù hợp sẽ là người làm việc nhóm hiệu quả, phát huy tinh thần hợp tác trong team và có niềm đam mê xây dựng những ứng dụng web chất lượng cao hiệu suất tốt và dễ duy trì.

Công việc của bạn
- Tham gia xây dựng và hỗ trợ 1 hay nhiều ứng dụng web của EMOTIV
- Xây dựng và duy trì các thư mục các thành phần web để tái sử dụng cho nhiều ứng dụng khác
- Làm lại hoặc fix lỗi các vấn đề liên quan đến ứng dụng
- Thực hiện theo đúng hướng dẫn phát triển phần mềm bao gồm các quy ước về test và code
- Làm việc với agile product teams để cung cấp những phản hồi kịp thời và đúng tiến độ
- Làm việc với các công cụ SDLC như JIRA, Git, và Jenkins theo các quy chuẩn của công ty
- Thực hiện viết các đơn vị test khi cần thiết và phối hợp chặt chẽ với bộ phận QA để tối đa hóa phạm vi test
- Thực hiện đánh giá code và hướng dẫn cho các thành viên trong team của mình
_________________________________________________________

EMOTIV is seeking a full time Front End Web Developer to help build responsive single page apps and hybrid cross-platform mobile apps and data visualization dashboards for use with Emotiv EEG headsets. The selected candidate must be an effective team player, promote a collaborative team culture, and have a passion for building high quality web applications that exceed in usability and performance and are easy to maintain.
Responsibilities
- Building and supporting one or more of EMOTIV’s web applications
- Building and maintaining a library of web components that can be reused by multiple apps
- Triaging and debugging of application related issues
- Following in-house software development guidelines including coding and test conventions
- Working within agile product teams to provide timely feedback on progress and blockers.
- Working with SDLC tools such as JIRA, Git, and Jenkins following agreed conventions
- Writing unit tests as necessary and working closely with the QA team to maximise coverage
- Performing code reviews and mentorship for other team members

Job requirement

- Tốt nghiệp Đại học chuyên ngành Khoa học máy tính, Kỹ thuật hoặc các ngành nghề liên quan
- Có tối thiểu 3 năm kinh nghiệm về phát triển các ứng dựng web với JavaScript, HTML và CSS
- Cực kỳ thành thạo về JavaScript, bao gồm các thao tác DOM và hướng đối tượng JavaScript
- Am hiểu sâu sắc về React.js và các nguyên tắc cốt lõi của React.js
- Có kinh nghiệm làm việc với các công việc liên quan React.js phổ biến (như Flux hoặc Redux)
- Có kinh nghiệm về việc tổ hợp cấu trúc dữ liệu (như Immutable.js..)
- Có kiến thức về các cơ chế ủy quyền hiện đại như JSON Web Token
- Có kiến thức về EcmaScript
- Có kiến thức về RESTful APIs
- Có kiến thức về các công cụ xây dựng front-end hiện đại
- Có kinh nghiệm làm việc với các công cụ phát triển front-end phổ biến như Babel, Webpack, NPM,...
- Chuẩn mực về sự tiêu chuẩn và tối ưu hóa
- Kỹ năng giao tiếp tiếng Anh tốt

Các kỹ năng ưu tiên
- Có kinh nghiệm trong việc xây dựng ứng dụng web đầu tiên thích ứng với mobile để ứng dụng cho nhiều nền tảng khác
- Có kinh nghiệm xây dựng bảng điều khiển và biểu đồ về trực quan hóa dữ liệu
- Có kiến thức về isomorphic React
- Có kinh nghiệm về tiền xử lý CSS như LESS hay SAAS
- Am hiểu về sự phát triển JavaScript hiện tại như ES6 và Typescript
- Kinh nghiệm với Agile về CI, Testing và Triển khai
_________________________________________________________
Requirements
- Bachelor’s Degree in Computer Science, Engineering or related field
- 3+ yrs experience working with JavaScript, HTML and CSS to build rich web applications
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with newer specifications of EcmaScript
- Familiarity with RESTful APIs
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc
- A knack for benchmarking and optimization
- Good English verbal and written communication skills

Preferred Skills
- Experience building responsive mobile first web apps to accommodate multiple form factors
- Experience building dashboards and charts for historical and real-time data visualization
- Knowledge of isomorphic React
- Experience using CSS preprocessors such as LESS or SAAS
- Good knowledge of modern javascript extensions such as ES6 and Typescript
- Experience with Agile processes for Continuous Integration, Testing and Deployment

Language

  • English : (Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate)

Technical skills

  • React
  • ReactJS
  • HTML
  • JavaScript
  • CSS
  • DOM
  • Flux
  • Redux
  • Json
  • ES5
  • RESTful
  • API
  • Babel
  • Webpack
  • Npm
  • Less
  • SaaS
  • ES6
  • TypeScript
  • CI
  • Computer Science

Competences

  • Kinh nghiệm làm việc
  • Working Independently
  • Agile
  • Communication Skills

APPLY NOW
Views: 13 | Quantity: 1