Job Description
Senior Developer with experience in front-end Web/Mobile/Hybrid applications using Angular.JS.
Key Responsibilities:
• Develop conversational systems (agents) design specifications and responses involving Chat/Text/Voice/Vision/AR/VR.
• Design, build, and test front-end services using Angular.JS.
• Implement automated testing platforms and unit tests.
• Work closely with product managers/owners and stakeholders to assess new use cases and prioritize strategic opportunities.
• Define, shape, and deliver innovative experiences that are engaging, usable, useful, consistent, and seamless across channels.
• Map data requirements and build applicable code for handling the data requirements and integration with other internal and external data sources.
• Debug and performance tune the developed code to meet product functional and non-functional requirements.
• Collaborate with various teams across geographies to build and evangelize conversational UI design best practices, re-usable assets, and solutions.
Requirements:
• Bachelor's Degree in a related discipline (Human-Computer Interaction, linguistics, Information Sciences, Interaction Design, or equivalent field).
• 5+ years of experience in one of these programming languages and frameworks: Java, JavaScript, AngularJS, HTML/HTML5, CSS/CSS3, jQuery.
• Experience with IBM Watson Conversation Service, Microsoft Bot Framework, Amazon Lex, Alexa APIs, Google API.ai, Facebook Wit.ai, Apple iOS 11 SiriKit, or equivalent platforms/services from other vendors.
• Good understanding of industry-standard design patterns/architecture such as MVC, Microservices, and REST/JSON.
Preferred Qualifications:
• Experience with Continuous Integration and Deployment (CI/CD).
• Working knowledge with code versioning tools like Git, Bitbucket.
• Proven experience working in fully Agile teams.
Responsibilities
- Develop conversational systems (agents) design specifications and responses involving Chat/Text/Voice/Vision/AR/VR
- Design, build, and test front-end services using Angular.JS
- Implement automated testing platforms and unit tests
- Work closely with product managers/owners and stakeholders to assess new use cases and prioritize strategic opportunities
- Define, shape, and deliver innovative experiences that are engaging, usable, useful, consistent, and seamless across channels
- Map data requirements and build applicable code for handling the data requirements and integration with other internal and external data sources
- Debug and performance tune the developed code to meet product functional and non-functional requirements
- Collaborate with various teams across geographies to build and evangelize conversational UI design best practices, re-usable assets, and solutions
Requirements
- Senior Developer with experience in front-end Web/Mobile/Hybrid applications using Angular.JS
- Bachelor's Degree in a related discipline (Human-Computer Interaction, linguistics, Information Sciences, Interaction Design, or equivalent field)
- 5+ years of experience in one of these programming languages and frameworks: Java, JavaScript, AngularJS, HTML/HTML5, CSS/CSS3, jQuery
- Experience with IBM Watson Conversation Service, Microsoft Bot Framework, Amazon Lex, Alexa APIs, Google API.ai, Facebook Wit.ai, Apple iOS 11 SiriKit, or equivalent platforms/services from other vendors
- Good understanding of industry-standard design patterns/architecture such as MVC, Microservices, and REST/JSON