Senior FullStack Developer (Analytics)
Job Description: Senior FullStack Developer (Analytics)
Position Summary:
We are seeking a highly skilled Senior Full Stack Developer (Analytics) to design, develop, and maintain modern web applications that seamlessly integrate analytics and reporting capabilities. The ideal candidate will have strong expertise in React, TypeScript, and analytics platforms such as Power BI, Tableau, and Looker, with a passion for creating intuitive, secure, and scalable user experiences. This role will focus on embedding analytics into business applications, connecting diverse data sources, implementing data security controls, and collaborating with cross-functional teams to deliver a best-in-class analytics experience.
Key Responsibilities:
Develop, enhance, and maintain web applications using React and TypeScript.
Integrate analytics and reporting platforms such as Power BI, Tableau, Looker, and similar tools into existing applications using SDKs, APIs, and embedded analytics technologies.
Design and implement user-friendly analytics experiences, including:
- Advanced filtering capabilities
- Intuitive navigation
- Dashboard personalization and configuration
- Role-based and user-specific views
Integrate applications with multiple data sources, internal APIs, and third-party services.
Implement robust security controls to ensure proper data access management:
Row-Level Security (RLS): Restrict data visibility based on user roles and permissions.
Column-Level Security (CLS): Protect sensitive information by limiting access to specific data fields.
Collaborate with UX/UI designers, product managers, and stakeholders to create a seamless and engaging analytics experience.
Optimize application performance, scalability, accessibility, and responsiveness.
Troubleshoot and resolve technical issues related to analytics integrations and application functionality.
Participate in code reviews and follow development best practices to ensure high-quality, maintainable code.