Position Overview
We are seeking a Web Engineer – Business Intelligence (BI) Applications to design, build, and optimize next-generation data visualization and analytics platforms. This role focuses on developing intuitive, responsive, and scalable web interfaces that transform complex data into actionable business insights. The ideal candidate is creative, detail-oriented, and skilled at blending front-end engineering with data-driven problem-solving.
Why This Role Matters
In a world driven by data, the ability to translate analytics into accessible insights is a competitive advantage. This role enables business leaders, analysts, and operations teams to make faster, smarter decisions by transforming raw data into engaging, interactive dashboards and web applications. By ensuring reliability, scalability, and performance across BI platforms, you’ll directly influence how organizations measure success and drive growth.
About the Role
As a Web Engineer in BI Applications, you’ll collaborate with data analysts, engineers, and product teams to create high-performance tools that deliver critical insights to business stakeholders. You will build low-code visualization frameworks, reusable UI components, and self-service applications that empower users to explore and act on data effectively. The role requires balancing technical rigor with design sensitivity and cross-functional communication.
Key Responsibilities
- Design and develop visualization frameworks, reusable components, and utilities for BI tools.
- Partner with engineering, analytics, and business teams to deliver intuitive, high-impact data interfaces.
- Build, test, and deploy modern web applications using JavaScript, TypeScript, and React (or similar).
- Develop RESTful or GraphQL APIs for seamless integration with back-end services.
- Optimize performance, scalability, and user experience across BI dashboards and tools.
- Build automated testing frameworks for unit, integration, and end-to-end validation.
- Maintain modern front-end pipelines using tools like Vite, Webpack, and CI/CD frameworks.
- Collaborate with cross-functional teams to ensure data integrity, usability, and security.
Minimum Qualifications
- 3+ years of professional experience in web application development.
- Expertise in JavaScript/TypeScript and React or similar frameworks.
- Strong command of state management, hooks, and component-driven development.
- Proficiency with REST/GraphQL APIs, caching, and data integration.
- Hands-on experience with testing frameworks such as Jest, Playwright, or Cypress.
- Solid understanding of CSS architecture, responsive design, and accessibility principles.
- Experience optimizing performance to meet Core Web Vitals and front-end best practices.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience with build tools such as Webpack, Vite, or Babel.
- Familiarity with backend technologies (Node.js, Express) for full-stack collaboration.
- Strong knowledge of UI performance optimization, micro-frontend design, and modular architecture.
- Understanding of secure client-side authentication (OAuth 2.0, SSO, RBAC/ABAC).
- Experience contributing to design systems or component libraries.
- Strong communication and problem-solving skills, with the ability to collaborate across teams.