Develop front-end web applications and using React.js & back-end web applications using NodeJs
Maintain and improve highly scalable, reliable and fault tolerant web application
Ensure the performance, quality, security and responsiveness of applications
Troubleshoot and debug to optimize performance
Performing code reviews independently and then with peers
Working closely with product designers, managers and project team to experiment and build innovative features
Build functioning and smooth front-end web applications that interacts with RESTful API services.
Develop animation, transitions and interaction for UI and visual elements.
Develop all necessary smart and dumb components for the application.
Ensure high quality graphic standards and brand consistency.
Stay up-to-date with latest design, UI trend and emerging front-end technologies.
Apply unit testing for all necessary model, reducer, effects and/or services as well.
Freelance Fullstack Dev: Having experience using Node JS & ReactJS for more than 2 years
Freelance Backend Dev: Having experience using NodeJS for more than 2 years
Freelance Frontend Dev: Having experience using ReactJS for more than 2 years
Candidate must possess at least Bachelor's Degree/Post Graduate/Diploma/Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent
At least 3 Year(s) of working experience in the related field is required for this position
Proficient understanding of front end technology, including HTML5, CSS3, server-side CSS pre-processing platforms, such as SASS, JavaScript with responsive design, Redux Saga
Familiarity with database technology such as MySQL, Oracle, and MongoDB.
Good understanding in SQL and having experience using MySQL
Familiar with image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Photoshop is a plus.