Responsibilities
- Develop and deliver key product functionalities such as chat interfaces, administrative panels, login systems, and document handling workflows used daily by enterprise customers.
- Manage the entire frontend development cycle, from collaborating on product specifications to implementing type-safe components and overseeing deployment and live monitoring.
- Convert AI functionalities—including real-time response streaming, source citations, voice input, and multi-agent interactions—into clear and dependable user interfaces.
- Define and uphold frontend standards across the team, including accessibility compliance, performance optimization, testing strategies, and reusable component architecture.
- Maintain system stability by using Azure Application Insights and structured Winston logging to monitor, diagnose, and resolve production issues promptly.
- Partner with backend engineers specializing in Python, product managers, and UX designers to translate business requirements into functional features.
- Create and update documentation for components and system design decisions to support team alignment as the codebase scales.
- Engage in agile development practices, including regular team check-ins and participation in sprint rituals.
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid or remote options available
Team
Team of over 100 professionals including data engineers, data scientists, and other technical specialists
Team
- Team size: 100+
- Structure: tech specialists including Data Engineers, Data Scientists, and more
Available for qualified candidates