Kỹ năng
Mô tả công việc
● Design, code and maintain new features and products for the web app
● Work on core features of the React app such as overall architecture, React platform
updates, design and performance
● Build main features that support the platform API such as order management, USPS
compliance logic, label rendering, pricing infrastructure
● Design the platform’s integration with marketplaces and Warehouse Management Systems
to synchronize orders and shipments
● Clearly communicate with founders, other engineers, PMs and customers
● Write unit and regression tests
● Help build a team of junior developers
● Work on core features of the React app such as overall architecture, React platform
updates, design and performance
● Build main features that support the platform API such as order management, USPS
compliance logic, label rendering, pricing infrastructure
● Design the platform’s integration with marketplaces and Warehouse Management Systems
to synchronize orders and shipments
● Clearly communicate with founders, other engineers, PMs and customers
● Write unit and regression tests
● Help build a team of junior developers
Yêu cầu công việc
● +7 years of overall development experience
● At least 5 years of web development experience
● At least 2 years of React experience
● Good English language skills
● Proficiency with Javascript, HTML, CSS and Node
● Solid knowledge of React and Redux principles
● Experience with modern web/UI development tools (Webpack, Gulp, etc.)
Additional Note.
Before applying, please make sure you could answer the following questions without peeking
at stackoverflow and/or consulting chatgpt. Similar questions will be asked during the
technical interview.
● How do you implement a singleton in Javascript
● Show an example of inheritance using ES5 (prototypical) and ES6 (OO)
● Explain React middlewares and provide a detailed explanation about why Redux
Saga/Thunk were created for
● Explain what the reduce() function
● Describe advantages and disadvantages of Typescript
● How would you implement pagination (front-end and back-end support)
●Remote 100%
● Over lap time: 4 hours per day, 8-10ham and 8-10hpm (vietnamtime). 4 hours
flexibletime.
●Interview Process: 2 rounds
Round 1: Introduction and English test: 10-15 mins
Round 2: Interview with Client include Q&A and test live coding: ~ 60 mins.
● At least 5 years of web development experience
● At least 2 years of React experience
● Good English language skills
● Proficiency with Javascript, HTML, CSS and Node
● Solid knowledge of React and Redux principles
● Experience with modern web/UI development tools (Webpack, Gulp, etc.)
Additional Note.
Before applying, please make sure you could answer the following questions without peeking
at stackoverflow and/or consulting chatgpt. Similar questions will be asked during the
technical interview.
● How do you implement a singleton in Javascript
● Show an example of inheritance using ES5 (prototypical) and ES6 (OO)
● Explain React middlewares and provide a detailed explanation about why Redux
Saga/Thunk were created for
● Explain what the reduce() function
● Describe advantages and disadvantages of Typescript
● How would you implement pagination (front-end and back-end support)
●Remote 100%
● Over lap time: 4 hours per day, 8-10ham and 8-10hpm (vietnamtime). 4 hours
flexibletime.
●Interview Process: 2 rounds
Round 1: Introduction and English test: 10-15 mins
Round 2: Interview with Client include Q&A and test live coding: ~ 60 mins.
Thời gian làm việc
Trong tuần: Từ thứ 2 - thứ 6
Trong ngày: Từ 08:30 giờ - 18:00 giờ
Quyền lợi ứng viên
- No need to try
- Opportunities onsite and working with big customers, advanced technology, self-development...
- The opportunity to work in groups with many leading experts in the field of domestic and international IT.
- Opportunity to implement ambitious projects in many countries, exposure to the latest technologies and learn from good colleagues.
- Working in a young, vibrant, modern and multicultural environment; Communication activities and events on holidays take place regularly.
- Opportunity for advancement based on ability with corresponding increase in rank and salary increase.
- Have the right to participate in soft skills training courses (logical thinking, creative thinking, communication skills, project management skills, negotiation skills…) and Japanese language classes.
- And many other attractive benefits...
- Opportunities onsite and working with big customers, advanced technology, self-development...
- The opportunity to work in groups with many leading experts in the field of domestic and international IT.
- Opportunity to implement ambitious projects in many countries, exposure to the latest technologies and learn from good colleagues.
- Working in a young, vibrant, modern and multicultural environment; Communication activities and events on holidays take place regularly.
- Opportunity for advancement based on ability with corresponding increase in rank and salary increase.
- Have the right to participate in soft skills training courses (logical thinking, creative thinking, communication skills, project management skills, negotiation skills…) and Japanese language classes.
- And many other attractive benefits...
Địa chỉ làm việc
REMOTE 100%