Responsibilities
- Design and implement robust, maintainable frontend architectures that prioritize simplicity and scalability while minimizing technical complexity.
- Work closely with Product Managers to define requirements and influence project scope, ensuring technical feasibility from concept through delivery.
- Lead technical planning and execution for significant features, focusing on delivering customer value rather than just completing tasks.
- Guide junior and mid-level developers through code reviews, pair programming sessions, and consistent promotion of high-quality coding standards.
- Take initiative in improving the frontend ecosystem by identifying performance bottlenecks, technical debt, and systemic issues, then leading resolution efforts.
- Promote and enforce modern best practices in React, TypeScript, and web performance across the engineering organization.
- Collaborate extensively with Data Science and Backend teams to ensure reliable data integration and strengthen full-stack understanding.
Blog Posts
- Explore insights into our engineering challenges: https://sensortower.com/blog/e2e-testing-migrating-to-cypress
- Learn how we scaled our infrastructure: https://sensortower.com/blog/how-we-scaled-to-thousands-of-sidekiq-workers
Fraud warning
- Be cautious of fraudulent job postings; only apply through our official website or verified company profiles on platforms like LinkedIn, Indeed, BuiltIn, or Hackajob.
- We never request payment, credit card, or bank account details during the application process.
- All official communications come from email addresses ending in sensortower.com.
- Interviews are conducted exclusively via phone or Zoom.
- We will not move conversations to personal emails or messaging apps outside the sensortower.com domain.
- Report any suspicious activity or concerns directly to us.
Application Instructions
- Submit your resume when applying for this role.
- We do not accept unsolicited resumes from third-party recruitment agencies.
- We are not liable for fees related to unrequested resume submissions.
- We will not pay any external agency without a formal, signed agreement in place.
AI Tools Notice
- Artificial intelligence tools may assist in reviewing applications, analyzing resumes, and evaluating candidate responses; however, final decisions are made by human reviewers.
- For questions about data processing practices, please reach out to us directly.
Other
- Applications must be submitted through our official website or verified company profiles on recognized job platforms.
- No financial or banking information should be shared during the hiring process.
- All interviews are conducted via phone or video using Zoom.
- Official correspondence will only come from email addresses ending in sensortower.com.
- Recruitment agencies must have an active, signed agreement to submit candidates.