Detailed Job Description:
• Participate as a team member in all phases of software development lifecycle.
• Experience in application development
• Experience as lead and UI/Front-end developer on ReactJS, NodeJS and MongoDB
• Experience in Restful Web Services integration.
• Experience working with Databases (MSSQL, Oracle, Postgres)
• Experience designing data models
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
• In-depth knowledge of JavaScript, CSS, HTML, HTML 5, JSON, XML and front-end languages.
• Working experience on source code version control systems (SVN, GIT)
• Working experience on Issue Tracking tool e.g. Jira, Bugzilla
• Working experience on Code Analysis tools e.g. Sonar Qube.
• Knowledge of performance testing frameworks including Mocha and Jest.
• Excellent communication skills and customer facing experience
• Knowledge of MVC Pattern and Architecture.
• Experience with user interface design.
• Experience with web debugging and performance testing software.
• Experience in all testing phases of development including Unit & Integration Testing.
• Excellent time-management skills.
• Ability to collaborate with team and stakeholders to derive options and solutions to various problems.
• Ability to plan, prioritize and effectively manage multiple tasks to achieve objectives.
• Expertise in the investigation and resolution of production issues.