Roles and Responsibilities:
• Support the entire application lifecycle (requirement, design, test, release and support).
• Produce fully functional Web applications writing clean code.
• Gather specific requirements and suggest solutions.
• Write unit and UI tests to identify malfunctions.
• Troubleshoot and debug to optimize performance.
• Design interfaces to improve user experience.
• Liaise with Product development team to plan new features.
• Ensure new and legacy applications meet quality standards.
• Stay up to date with new technology trends.
Skills /Competencies:
Essential:
• Computer Science / Engineering Bachelor Degree or equivalent.
• Experienced 5+ Years in working through the integrated solution design, development, release cycle and delivering software products.
• Should have strong knowledge of Node.js and frameworks.
• Should have Good knowledge on JavaScript, Typescript JQuery, Bootstrap & Html5, CSS and UI design Principles.
• Hands-on experience with JS, ES6, Node.js, Express.js, MongoDB, Building REST APIs and Graphql.
• Should have experience and knowledge of scaling, data protection and security.
• Practical knowledge of Git/Bootstrap/Grunt/Babel/Webpack.
• In-depth understanding of the entire web development process. (Design, Development and Deployment).
• Good understanding of revision control tools, such as GitHub, JIRA, and Jenkins.
• Experience working in an agile environment and participate in peer code reviews.
• Experience in integrating API to Kong & third-party API’s such as Google firebase etc.