TuneIn is a leading live audio streaming service that offers a wide array of content, including live radio, sports, news, music, podcasts, and audiobooks. Embracing a remote-friendly approach, TuneIn empowers team members from various locations to contribute to its shared mission, fostering a culture of collaboration and innovation, guided by its core values of customer centricity, operational excellence, and teamwork.
As a Senior Full-Stack Engineer, you’ll contribute to the architecture, development, and optimization of our web applications. You’ll work closely with cross-functional teams to deliver scalable, high-quality features while improving the performance and maintainability of our codebase. You are expected to balance hands-on development with technical mentorship, collaborating to make informed decisions that align with business needs.
What You’ll Do
- Design, develop, and maintain scalable web applications with a focus on performance and user experience.
- Collaborate with Product and Design to understand requirements and translate them into efficient, maintainable solutions.
- Participate in technical discussions, influencing architecture decisions while keeping long-term maintainability in mind.
- Perform thorough code reviews to ensure code quality, maintainability, and adherence to best practices.
- Identify areas for improvement in the codebase and proactively refactor or optimize as needed.
- Guide and mentor junior engineers, helping them navigate technical challenges and grow their skill sets.
- Work with backend services and APIs, ensuring efficient data flow between frontend and backend systems.
- Troubleshoot and optimize web performance, improving asset loading, caching strategies, and rendering efficiency.
- Integrate and work with third-party services, such as ad SDKs, analytics, and multimedia streaming technologies.
Who You Are
The Ideal Candidate will have:
- 6+ years of experience developing web applications, with a strong emphasis on front-end technologies.
- Expertise in JavaScript (ES6+), with a deep understanding of asynchronous programming and modern frameworks.
- Strong proficiency in React and experience with Node.js.
- Experience building and consuming APIs, with a solid understanding of backend integration.
- Familiarity with modern web build tools (e.g., Webpack, Vite, Bun) and performance optimization techniques.
- Ability to take ownership of projects and drive them from concept to completion.
- Strong collaboration skills, working closely with cross-functional teams to deliver high-quality solutions.
- A proactive mindset, continuously looking for ways to improve code quality and development processes.
Nice to Haves:
- Experience with multimedia streaming technologies (e.g., Web Audio API, hls.js).
- Familiarity with GraphQL and its ecosystem.
- Knowledge of modern React libraries, such as Zustand, and experience with frameworks like Next.js.
- Understanding of building multi-application flexible component libraries with libraries like Radix.
Our Perks
- Health and Wellness Reimbursement
- Accounting Reimbursement Program
- Continuous Learning Support
- Connectivity Allowance
- Technology Provision
- Home Office Upgrade Assistance