Responsibilities:
• Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
• Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
• Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
• Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
• Supports users by developing documentation and assistance tools.
• Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
• Client Communication and Team handling.
Essential Requirements:
• Considerable development experience, with advanced knowledge of OO JS, HTML5, CSS3, JSON and/or JQuery.
• In-depth knowledge of Angular2+, MongoDB, framework to build REST based services.
• Build Tools like Bower, Grunt, Gulp, Webpack, Node (npm), Yeoman, RequireJS, UglifyJS, minify Html
• Knowledge of AWS services
• Strong understanding of mobile responsive design and frameworks like Bootstrap and/or Foundation.
• Good understanding of cross-platform and cross-browser issues.
• Basic knowledge of XML and SQL
• Strong OOP & OOAD fundamentals