The Conversational AI Front End Developer is responsible for participating in product development; from ideation to deployment and beyond. This includes implementing product features, investigating issues, and researching improvements that are critical to the success of the company’s customers. This role requires the Conversational AI Front End Developer to work with the machine learning and data team to make our product smarter and more intuitive to use, and work with the broader company to maintain and help optimise existing systems.
Responsibilities
- Participate in our product development from ideation to deployment and beyond
- Maintain quality and ensure responsiveness and performance of applications
- Collaborate with the rest of the engineering team to design and launch new features
- Maintain code integrity and organisation
- Maintain and test to ensure optimised systems
- Keep abreast of developments in the field
- Promote good coding practices
- Represent the company and product at conferences
- Make the front end great again
Skills, Experience and Qualifications
- Minimum 3 years’ of industrial experience with ReactJS v17+
- Minimum 3 years’ experience in building flowchart graphing components in Javascript ES6
- Minimum 2 years’ experience in building multi-user socket based low latency applications such as chat widget with Socket IO v4
- Minimum 2 years’ experience in Node JS/Express v4 backend technologies
- Good experience in conversational chatbot UI/UX
- Good experience in Google DialogFlow and Amazon Lex
- Experience working with UX/graphic designers and converting designs to visual elements
- High level of understanding and experience implementing security and data protection
- Knowledge of code versioning tools - Git
- Excellent communication skills
- Ability to work in a team
- Outstanding analytical and problem-solving skills
Salary Range: $60-70k