01/05/2021
Customindz is looking for Front End Developer focus on React, Hooks and Material-UI web
development. While a front end web developer should be capable of working on any part of
the end-to-end web application development, from frontend Web UI to backend
applications to database development, you will also be considered if you show a strong
proficiency in a specific domain with basic knowledge on the others.
Responsibilities
1. Highly experienced with front-end and back-end programming languages/frameworks such as JavaScript, TypeScript, React, Hooks, and Material-UI.
2. Familiar with NestJS, Node.js, Express.js and Python.
3. Design overall architecture of web applications.
4. Maintain quality and ensure responsiveness of applications.
5. Collaborate with the rest of the engineering and product team to design and launch new features.
6. Testing (quality and coverage)
7. Code review and documentation
8. Maintain code integrity and organization.
9. Experience working with graphic designers and converting designs to visual elements.
10. Experience and a basic understanding of computer vision and artificial intelligence
11. Understanding and implementation of security and data protection.
12. Experience with cloud message APIs and usage of push notifications.
13. Knowledge of code versioning tools, such as Git
14. Understand how to avoid “Callback Hell” and nested if-else
15. Knowledge of classes, constructors and dependency injection (services)
16. Understanding of npm/yarn scripts and environments
17. Basic understanding of deployment
18. We value modularised and human-understandable codes
19. SQL and NoSQL
Qualifications
1. Bachelor of Science required. Preferably in Computer Engineering, or Computer Science but not limited if the candidate can show good track record as self-learning programmer
2. 4+ years of experience in developing React applications
3. Knowledge of integrating multiple web services, systems and databases into one system
4. Good speaking and written skill in English and Vietnamese, if understanding Chinese will be a plus