The UI & UX Engineering is responsible for designing, developing and maintaining the user interface of our cyber deception technology platforms. The team works very closely with the product management, design, and system engineering teams to develop and enhance the UI/UX of our platform, making it intuitive and user-friendly for our customers.
As a member of the UI & UX Engineering team, your primary responsibilities would be:
• Design, develop and maintain the user interface of our cyber deception technology platforms.
• Guide junior developers on producing high quality code and components, with very high maintainability and debuggability quotient.
• Collaborate with product management and other engineering teams to develop and enhance the UI and UX of our platform.
• Develop and implement UI components using VueJS, NuxtJS, Typescript, NodeJS, and other relevant technologies.
• Write clean, maintainable, and efficient code.
• Identify and troubleshoot UI/UX issues and bugs.
• Stay up to date with emerging trends and technologies in UI/UX design and development.
The following are a must have for this role:
• Engineering degree in Computer Science
• 5 – 8 years of experience in UI/Web development
• Very strong programming skills.
• Strong analytical skills with the ability to solve complex problems.
• High quality experience with Javascript, ReactJs/VueJS and other relevant technologies
• Experience with NuxtJS and Typescript is a big plus
• Experience with NodeJS and/or Python for backend components
• Experience in Full Stack development is a plus.
• Knowledge of cloud computing and experience with cloud-based technologies
• Exposure to Kubernetes and containers is a big plus
• Experience in data visualization is a plus
• Experience of working in a fast paced/start-up environment is a plus.
• Good communication skills and an attitude to find solutions by interacting with engineers across teams.