Job Description
About Company
As a React JS Developer, you will create impact by:
- Developing new highly-responsive web-based user interface
- Constructing visualizations that are able to depict vast amounts of data
- Working and collaborating with the rest of the engineering team
- Working with the product team and graphic designers
- Learning and understanding user interactions
- Developing a flexible and well-structured front-end architecture, along with the APIs to support it
- Developing and supporting graphical interfaces;
- Supporting existing solutions;
- Assuring technical feasibility of UI/UX designs;
- Building of Web projects from scratch.
- Learning and understanding user interactions
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Your skills & qualifications
As a Junior Front-End Engineer, it would help for you to be:
- Experienced in designing and implementing cutting edge front-end code using JavaScript, HTML, CSS/Less
- Experienced with React
- Experienced with Redux
- Experienced with HTML / CSS
- Experienced with REST API's
- Knowledgeable about the Git version control system;
- A Team player - Able to conduct Unit Testing with Jest
- Familiar with RESTful APIs
- Experienced with common front-end development tools such as Babel, Webpack, NPM, etc.
- Experienced in developing enterprise software using modular, reusable JS components, data visualizations using Highcharts/D3.js is preferred
- Familiar with server teams that expose NetApp Cloud Insights functionality through REST API, Elasticsearch, MySQL and/or Graph Databases
- Creative and have an analytical approach to problem-solving
- Excellent in spoken and written communication
- Knowledgeable in modern authorization mechanisms, such as JSON Web Token
- Familiar with modern front-end build pipelines and tools
- Able to understand business requirements and translate them into technical requirements
Benefits for you
- Project bonus and 13th month bonus.
- Our lovely office is located in District 10.
- Free parking for your dear motorbikes.
- Pantry area with snacks, beer and other beverages. No worries if you feel hungry or thirsty.
- 14 days of annual leave, 7 days of medical leave, 7 days training leave and public holiday in Vietnam.
- Comfortable napping area with colorful beanbags.
- No dress code. It’s your choice to be confident and comfortable.
- Training course in Singapore.
- Annual company trip.
- Weekly football match and other team building activities.
- Playing room with table tennis and foosball table always available.
- Working time: 8.30 am to 5.30 pm, Monday to Friday. And it can be flexible, we don’t measure your success by the number of office hours.