About The Position

Sensor Tower’s digital intelligence platform provides unparalleled insight into market trends, advertising, competitor’s strategies, and consumer/user audience across mobile, web, and gaming. Sensor Tower’s insights are trusted by more than 2,500 enterprises worldwide across tech, retail/commerce, entertainment/media, gaming, consumer packaged goods, finance, and investment. This role offers the excitement of a startup mindset and the opportunity to architect high-visibility, rapid-release products, while valuing mentoring talented engineers and driving technical excellence. Join us in our journey to change how the world gains insights in digital marketing!

Requirements

  • Software engineering experience with a deep specialization in modern JavaScript, TypeScript, and React.
  • Proven ability to architect complex state management.
  • Engineers who understand the principles of state management and can adapt expertise from other libraries like Redux or MobX.
  • Ability to design systems that handle complexity without becoming complicated, prioritizing long-term maintainability.
  • Experience elevating the skills of peers through teaching patterns and best practices.
  • Competence in writing robust and efficient unit and integration tests using frameworks like Jest, Cypress, or Playwright.
  • Deep understanding of web performance, browser internals, and optimization techniques for data-heavy applications.
  • A "Product Owner" mindset, caring deeply about the "why" behind every feature and viewing code as a tool to solve real user problems.
  • Comfortable pushing back on requirements and proposing alternative solutions that drive better business outcomes and user experiences.

Nice To Haves

  • Experience in data visualization and analytics (handling large datasets, heavy DOM manipulation).
  • A portfolio, GitHub history, or technical writing that demonstrates clean code, an eye for design, and the ability to solve complex architectural challenges.
  • Familiarity with Ruby on Rails framework and NoSQL/Columnar databases (MongoDB, Clickhouse).

Responsibilities

  • Architect and deliver complex, scalable frontend systems that are simple and effective, removing unnecessary complexity from our codebase.
  • Partner with Product Managers to co-author requirements and shape the scope, ensuring engineering feasibility is considered during ideation, not just execution.
  • Lead technical decision-making for medium-to-large scoped features, taking responsibility for the successful delivery of value to the customer, not just the completion of tickets.
  • Mentor junior and mid-level engineers through code reviews, pair programming, and by instilling quality-first habits across the team.
  • Take ownership of the frontend stack by proactively identifying bottlenecks, technical debt, or systemic issues and driving the initiatives to fix them.
  • Advocate for and drive best practices in React, TypeScript, and web performance optimization across the engineering organization.
  • Collaborate deeply with Data Science and Backend Engineers to ensure seamless data flow and end-to-end system reliability, and use these partnerships to progressively expand your expertise across the full stack.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service