We are looking for a Frontend Engineer to join our data modelling team and help us redefine how business users model and manage enterprise data. Our mission is to build intuitive, highly interactive modelling interfaces that make it simple for users to define relationships, schemas, and semantic layers without needing to write code. The challenge is to deliver the power of a complex modelling platform in a way that feels lightweight, visual, and intuitive, while maintaining lightning-fast performance even on large-scale data sets. This is a unique opportunity to shape the first-of-its-kind modelling experience in the analytics space and build a product that empowers both business users and data engineers alike.
Responsibilities :
- Design, develop, and unit test complex UI components using React and TypeScript.
- Build interactive modelling workflows such as schema editors, relationship builders, query planners, and semantic layer visualizations.
- Translate product requirements and design mockups into high-quality, performant, and reusable code.
- Take technical ownership of one or more modules and work with leads, PMs, and designers to deliver end-to-end experiences.
- Ensure scalability and responsiveness of modelling UIs across very large data sets.
- Follow best practices, guidelines, and blueprints to ensure consistency and maintainability across the team.
- Partner with backend engineers to define APIs and data contracts powering modelling experiences.
Requirements :
At least 3+ years of frontend engineering experience.Deep understanding of UI design patterns, frontend architecture, and state management paradigms.Proven track record of building complex, data-heavy web applications.Strong foundation in browser fundamentals, JavaScript / TypeScript, HTML5 CSS3 and scalable SPA development.Experience with React (preferred) or other modern frameworks (Angular, Vue).Passion for building intuitive modelling and data exploration UIs with a strong focus on usability.Experience with performance optimization and debugging of large-scale frontend applications.Proficiency in cross-browser compatibility and responsive design.(ref : hirist.tech)