Role Overview
We are looking for an experienced Front-End Developer with strong hands-on expertise in React, HTML, CSS, along with practical working experience in Tableau and Power BI. The ideal candidate will build intuitive, responsive, and data-driven user interfaces that enable business users to interact seamlessly with analytics and insights. You will collaborate with cross-functional teams to deliver high-quality dashboards, embedded analytics, and modern front-end applications.
Key Responsibilities
Front-End Development
- Develop responsive, scalable, and user-friendly front-end applications using React, HTML5, CSS3, and JavaScript/TypeScript.
- Implement UI/UX designs with attention to detail, accessibility, and performance.
- Build modular and reusable front-end components following best development practices.
- Optimize application performance and ensure consistent cross-browser compatibility.
Analytics Integration (Tableau & Power BI)
- Design, develop, and enhance Tableau and Power BI dashboards, reports, and visualizations.
- Embed BI dashboards within React applications using appropriate APIs, SDKs, and integration techniques.
- Work with data teams to ensure smooth data connectivity, refresh scheduling, and performance tuning.
- Translate complex datasets into meaningful and actionable visual stories.
Collaboration & Delivery
- Partner with backend developers, data engineers, and product owners to understand requirements and develop end-to-end solutions.
- Participate in agile ceremonies including sprint planning, code reviews, and retrospectives.
- Ensure high code quality, maintain proper version control, and contribute to continuous improvement.
- Troubleshoot UI issues, dash loading problems, and integration errors proactively.
Quality & Documentation
- Maintain clean, readable, and testable code with proper documentation.
- Implement basic unit testing for front-end components and dashboards where applicable.