Role Responsibilities
• Developing and maintaining client-side frontend components.
• Collaborating with product owners, designers and other developers on the integration of elements.
• Developing high-performance applications by writing testable, reusable, and efficient code.
• Running diagnostic tests, repairing defects, and providing technical support.
• Recommending and implementing improvements to processes and technologies.
• Keeping informed of advancements in the field of JavaScript frontend development, especially React, Redux and etc
• Technology stack is based on MERN (MongoDB, Express, React, Node.js), with Python for ML component, Kubernetes and Docker for CI/C, REST APIs, Infrastructure running on Cloud (AWS)
Ideal Candidate
• Expertise with JavaScript, TypeScript
• Expertise in various frontend frameworks, e.g. React.js, Storybook, MUI and etc
• Working experience with agile teams
• Working experience in automated software testing
• Working experience in integrating with SOAP/REST APIs
• Working experience with cloud platforms such as Amazon AWS, Google Cloud Platform (GCP) or Microsoft Azure
• Expertise in web technologies like WebSocket or WebRTC is a bonus
• Working experience with Google Dialogflow is a bonus
• Working experience with other Chatbots/ML/NLP is a bonus
• Works well as part of a team in a fast-paced, startup-like environment
• Excellent communication and organizational skills