Role Overview
You will play a key technical role in shaping the frontend architecture of a high-impact, data-rich platform. Using React and TypeScript, you'll design systems that handle complexity with clarity, ensuring long-term scalability and performance. Your work will directly influence how users interact with large-scale digital marketing insights.
Key Responsibilities
- Design and implement frontend systems that simplify complexity while supporting future growth.
- Work alongside Product Managers to define requirements, balancing user needs with technical feasibility from the start.
- Lead technical planning for significant features, focusing on delivering measurable customer value.
- Guide junior and mid-level developers through code reviews, pair programming, and knowledge sharing.
- Identify and resolve performance bottlenecks, technical debt, and architectural challenges proactively.
- Promote consistent use of best practices in React, TypeScript, and testing across the engineering team.
- Collaborate with Data Science and Backend teams to ensure reliable, efficient data integration across the stack.
What We’re Looking For
- Proven experience building complex applications with modern JavaScript, TypeScript, and React.
- Strong grasp of state management principles and experience applying them using tools like TanStack Query, Zustand, or similar.
- Ability to build systems that remain clean and maintainable over time, even as requirements evolve.
- Experience mentoring peers and improving team-wide code quality through feedback and example.
- Track record of writing comprehensive unit and integration tests using Jest, Cypress, or Playwright.
- Deep knowledge of browser performance, rendering behavior, and optimization strategies for data-heavy interfaces.
- A problem-solving mindset focused on user outcomes—you question assumptions and suggest better paths when needed.
Nice to Have
- Experience building data visualizations or analytics tools that handle large datasets efficiently.
- Public code samples, technical writing, or open-source contributions that reflect thoughtful design and architecture.
- Familiarity with Ruby on Rails or columnar databases like Clickhouse and MongoDB.
Work Environment
This is a hybrid role, combining in-office collaboration with flexible remote work. You’ll be part of a fast-moving, technically rigorous team that values simplicity, mentorship, and solving customer problems effectively. Our culture emphasizes sustainable engineering practices and continuous learning across the full stack.