Develop front-end and back-end web applications using ReactJs and NodeJs
Maintain and improve highly scalable, reliable and fault tolerant web applications
Ensure the performance, quality, security and responsiveness of applications
Troubleshoot and debug to optimize performance
Perform code reviews independently and then with peers
Work closely with product designers, managers, and project team to experiment and build innovative features
Build functioning and smooth front-end web applications that interact with RESTful API services.
Develop animation, transitions, and interaction for UI and visual elements.
Develop all necessary smart and dumb components for the application.
Stay up-to-date with the latest design, UI trends, and emerging front-end technologies.
Apply unit testing for all necessary models, reducers, effects, and/or services as well.
Minimum Qualifications
Candidate must possess at least a Bachelor's Degree/Post Graduate/Diploma/Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent
At least 2 Year(s) of working experience in the related field is required for this position
Having experience using Node JS and ReactJS for more than 2 years
Proficient understanding of front-end technology, including HTML5, CSS3, server-side CSS pre-processing platforms, such as SASS, JavaScript with responsive design, Redux Saga
Proficient understanding of cross-browser compatibility issues and ways to work around them
Proficient understanding of code versioning tools, such as Git
Good understanding of asynchronous request handling, partial page updates, and AJAX
Familiarity with database technology such as MySQL/Oracle/MongoDB.
Good understanding in SQL and having experience using MySQL