As a BI Application Engineer you will work with massive internet-scale data across numerous product and customer touch-points undertaking in-depth quantitative analysis and distilling data into actionable and intuitive visualizations to drive informed decision-making. This role involves communicating and collaborating across many different teams as an agile approach to solving exciting problems quickly and stresses the this role you will design and build self-service tools interface to interact with AI agents applications that present insights associated with customer experience product performance business operations and strategic decision-making. Often you will collaborate with various data analysts frontend and backend engineering teams to build world-class tools along with prototype applications to help our collaborators visualize data and insights.
- 3 years of professional web applications development experience
- Expert JavaScript/TypeScript and React (or comparable modern framework); strong command of component patterns hooks context and state management (e.g. Redux Zustand)
- Testing discipline: unit/integration/E2E (Jest React Testing Library Playwright/Cypress) and confidence adding tests to legacy code
- Styling systems: CSS architecture (CSS Modules/Tailwind/CSS-in-JS) responsive layouts theming and cross-browser compatibility
- Tooling & delivery: modern build tools (Vite/Webpack/Rollup) linting/formatting (ESLint/Prettier) package hygiene and CI for front-end pipelines
- API integration: REST/GraphQL authentication flows resilient data fetching/caching (SWR/React Query) error handling and retries
- Performance excellence: hands-on experience meeting Core Web Vitals; profiling and fixing bundle bloat via tree-shaking code-splitting caching and memoization
- Bachelors or Masters degree in Computer Science or a related technical field or equivalent experience
- Excellent verbal and written communication skills
- Self-starter with forward thinking capability with strong executional track record and be accountable for business priorities
- Experience with TypeScript for enhanced code reliability in large-scale applications.
- Familiarity with build tools such as Webpack Babel and Vite.
- Strong proficiency with UI performance optimization techniques.
- Background in micro-frontend architectures or modular front-end design patterns.
- Familiarity with backend technologies (e.g. RESTful APIs) to facilitate seamless front-end and back-end collaboration.
- Experience developing and contributing to design systems or reusable component libraries.
- Quality & observability: feature flags analytics and client-side monitoring (e.g. Sentry) to ensure reliability in production
- Front-end architecture leadership: design/evolve modular UI architectures data-flow boundaries and code-splitting strategies with minimal supervision
- Experience implementing secure client-side auth in productionOAuth 2.0/OIDC with PKCE SSO integrations safe token/refresh handling session management CSRF/CORS/sameSite and permission-aware UI (RBAC/ABAC) without exposing sensitive details
- Familiar with in Git and CI/CD tools.
As a BI Application Engineer you will work with massive internet-scale data across numerous product and customer touch-points undertaking in-depth quantitative analysis and distilling data into actionable and intuitive visualizations to drive informed decision-making. This role involves communicatin...
As a BI Application Engineer you will work with massive internet-scale data across numerous product and customer touch-points undertaking in-depth quantitative analysis and distilling data into actionable and intuitive visualizations to drive informed decision-making. This role involves communicating and collaborating across many different teams as an agile approach to solving exciting problems quickly and stresses the this role you will design and build self-service tools interface to interact with AI agents applications that present insights associated with customer experience product performance business operations and strategic decision-making. Often you will collaborate with various data analysts frontend and backend engineering teams to build world-class tools along with prototype applications to help our collaborators visualize data and insights.
- 3 years of professional web applications development experience
- Expert JavaScript/TypeScript and React (or comparable modern framework); strong command of component patterns hooks context and state management (e.g. Redux Zustand)
- Testing discipline: unit/integration/E2E (Jest React Testing Library Playwright/Cypress) and confidence adding tests to legacy code
- Styling systems: CSS architecture (CSS Modules/Tailwind/CSS-in-JS) responsive layouts theming and cross-browser compatibility
- Tooling & delivery: modern build tools (Vite/Webpack/Rollup) linting/formatting (ESLint/Prettier) package hygiene and CI for front-end pipelines
- API integration: REST/GraphQL authentication flows resilient data fetching/caching (SWR/React Query) error handling and retries
- Performance excellence: hands-on experience meeting Core Web Vitals; profiling and fixing bundle bloat via tree-shaking code-splitting caching and memoization
- Bachelors or Masters degree in Computer Science or a related technical field or equivalent experience
- Excellent verbal and written communication skills
- Self-starter with forward thinking capability with strong executional track record and be accountable for business priorities
- Experience with TypeScript for enhanced code reliability in large-scale applications.
- Familiarity with build tools such as Webpack Babel and Vite.
- Strong proficiency with UI performance optimization techniques.
- Background in micro-frontend architectures or modular front-end design patterns.
- Familiarity with backend technologies (e.g. RESTful APIs) to facilitate seamless front-end and back-end collaboration.
- Experience developing and contributing to design systems or reusable component libraries.
- Quality & observability: feature flags analytics and client-side monitoring (e.g. Sentry) to ensure reliability in production
- Front-end architecture leadership: design/evolve modular UI architectures data-flow boundaries and code-splitting strategies with minimal supervision
- Experience implementing secure client-side auth in productionOAuth 2.0/OIDC with PKCE SSO integrations safe token/refresh handling session management CSRF/CORS/sameSite and permission-aware UI (RBAC/ABAC) without exposing sensitive details
- Familiar with in Git and CI/CD tools.
View more
View less