Capable to analyze and/or understand data and implement the product accordingly (analytical and strategic thinking).
Hands-on experience in designing and developing applications using Node JS.
Working with designers and product managers to collaboratively own the front-end layer.
Architect, develop, and maintain front-end libraries.
Contribute to backend responsibilities as required.
Work Experience and Education Requirement
Bachelor's Degree in Software Engineering or Information Technology.
0-2 years of work experience in any industry.
In-depth understanding of HTML5, CSS3, JS, and CMSs.
Experience in Angular, React, and Node JS is a plus.
Knowledge of UNIX/LINUX, Windows, batch or shell scripting.
Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Hands-on expertise in a wide range of technologies, from front-end user interfaces to back-end systems and everything in between.