Lead Android Software Engineer

2 weeks ago


San Francisco, United States Philo, Inc. Full time

Philo: TV on the Internet

At Philo, we’re a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we’re building the TV experience that we’ve always wanted for ourselves. In practice this means leveraging cloud delivery, modern tech stacks, machine learning, and hand-crafted native app experiences on all of our platforms. We aim to deliver a rock solid experience on the streaming basics, while cooking up next generation multi-screen and multi-user playback experiences.

Lead Android Software Engineer

The Android team at Philo is responsible for building our product experience on four different platforms from one codebase — Android Mobile, Android TV, Amazon Fire Tablets, and Amazon FireTV. We’re a small collaborative team building apps with high engagement and millions of installs, which collectively are responsible for a huge fraction of the billions of minutes watched on Philo each year. We are passionate about crafting the best possible UX to connect our users with the content they love, providing a seamless viewing experience while surprising them with new features and capabilities.

Engineering leads at Philo lead by example, and are expected to ship features, triage bugs, manage releases, and generally advocate for quality throughout the codebase. We are seeking an enthusiastic, experienced Android engineer with a deep technical background building high-quality, high-engagement Android applications for TV and mobile. You will help model best-practices to the team, and unblock your teammates when they are stuck.

Responsibilities:

  1. Lead technical direction for Android development, ensuring code quality, scalability, and performance.
  2. Drive continuous improvements to the reliability, performance, and UI of the Android applications. In practice this means managing our tech debt backlog, and advocating for improvements as needed.
  3. Provide technical leadership to members of the Android team, including input on system architecture and design tradeoffs.
  4. Help the team manage and plan for the application releases. We have a rotating release shepherd, who is a member of the Android team and is responsible for the nuts and bolts coordination of each release (every 2 weeks). In this role you would help guide the shepherd and make hard decisions about feature inclusion.
  5. Monitor app performance and triage crashes, bugs and performance regressions as they arise.
  6. Collaborate with internal stakeholders across marketing, support, design, product, and data science teams to ensure smooth feature delivery.
  7. Own the best practices within the codebase; lead by example by improving the codebase and its supporting documentation as you go.

Qualifications:

  1. 8+ years of software development experience
  2. Experience with Kotlin, Coroutines, and their surrounding ecosystem
  3. Experience developing an Android app for TV platforms
  4. Experience with Jetpack Compose
  5. Experience with MVVM, MVI, and/or Clean Architecture
  6. Experience using SQL-based tools for application monitoring and alerting

Nice to have:

  1. Experience with video playback and ExoPlayer
  2. Experience with GraphQL-based APIs
  3. Experience with TV Integration Framework
  4. Experience with cross device interoperability (e.g. casting)
  5. Experience building multi-modal experiences

Status: Full-time
Location: San Francisco, CA or remote within the U.S.
Compensation: Includes annual salary between $162K - $240K depending on experience and location, company stock options and health benefits

We value a diverse and inclusive workplace and we welcome people of different backgrounds, experiences, skills, and perspectives. Philo is an equal opportunity employer. We believe that everyone does their best work when they are supported by each other and the company, and we offer a generous set of benefits to make sure the Philo team is happy and healthy.

#J-18808-Ljbffr

  • San Francisco, United States ZipRecruiter Full time

    Philo: TV on the Internet!!!At Philo, we're a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we're building the TV experience that we've always wanted for ourselves. In practice this means leveraging cloud delivery, modern...


  • San Francisco, United States Philo, Inc. Full time

    Philo: TV on the Internet!!! At Philo, we’re a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we’re building the TV experience that we’ve always wanted for ourselves. In practice this means leveraging cloud delivery,...


  • San Francisco, United States Philo, Inc. Full time

    Philo: TV on the Internet!!! At Philo, we’re a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we’re building the TV experience that we’ve always wanted for ourselves. In practice this means leveraging cloud delivery,...


  • San Francisco, United States Philo Full time

    Philo: TV on the Internet!!! At Philo, we're a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented - in short, we're building the TV experience that we've always wanted for ourselves. In practice this means leveraging cloud delivery, modern...


  • San Francisco, United States Philo Full time

    Job DescriptionJob DescriptionPhilo: TV on the Internet!!!At Philo, we're a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we're building the TV experience that we've always wanted for ourselves. In practice...


  • San Francisco, California, United States Stripe Full time

    About the RoleAt Stripe, we're building a financial infrastructure platform for businesses. As an Android Software Engineer on the Terminal team, you'll play a key role in extending our users' online presence to the physical world.Key ResponsibilitiesDesign, build, and maintain Android apps and SDKs in KotlinDevelop Android payment applications for various...


  • San Francisco, California, United States United Software Group Full time

    Job Title: Android Reverse EngineerJob Description:United Software Group is seeking a skilled Android Reverse Engineer to join our team. As a Reverse Engineer, you will conduct reverse engineering, security assessments, and code reviews to identify malicious or inappropriate behavior in Android applications. You will analyze, unpack, and reverse engineer...


  • San Francisco, United States Philo Full time

    San Francisco, CA or remote within the U.S.Philo: TV on the Internet!!!At Philo, we’re a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we’re building the TV experience that we’ve always wanted for ourselves. In...


  • San Francisco, United States Philo, Inc. Full time

    Philo: TV on the Internet!!! At Philo, we’re a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we’re building the TV experience that we’ve always wanted for ourselves. In practice this means leveraging cloud delivery,...


  • San Francisco, California, United States Amazon Full time

    About the RoleWe are seeking a skilled Android Engineer to join our Mobile Platform team and contribute to the development of our Android platform, which is mission-critical to ensuring our members have access to high-quality care.ResponsibilitiesAs an Android Engineer, you will be responsible for designing, developing, and expanding the next stage of our...


  • San Francisco, California, United States Stripe Full time

    Android Engineer Role at StripeAt Stripe, we're building a financial infrastructure platform for businesses. Our Terminal team aims to make it easy for companies to accept in-person payments, just like our API has done for online payments. As an Android engineer on this team, you'll be responsible for building and enhancing the Device Platform, including...


  • San Francisco, United States ZipRecruiter Full time

    Philo: TV on the Internet!!!At Philo, we're a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we're building the TV experience that we've always wanted for ourselves. In practice this means leveraging cloud delivery, modern...


  • San Francisco, California, United States Simera Full time

    Android Developer RoleAt Simera, we're seeking an experienced Android Developer to join our team. As an Android Developer, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key Responsibilities Develop feature-rich Android applications using Java or Kotlin. Optimize performance and responsiveness of Android...


  • San Francisco, California, United States Philo Full time

    Job DescriptionPhilo is seeking an experienced Android Software Engineer to lead the development of our TV and mobile applications. As a key member of our Android team, you will be responsible for designing, developing, and maintaining high-quality Android applications for TV and mobile devices.The ideal candidate will have a strong background in Android...


  • San Francisco, United States Philo Full time

    Job DescriptionJob DescriptionPhilo: TV on the Internet!!!At Philo, we're a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented — in short, we're building the TV experience that we've always wanted for ourselves. In practice...


  • San Francisco, United States Philo Full time

    Philo: TV on the Internet!!! At Philo, we're a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented - in short, we're building the TV experience that we've always wanted for ourselves. In practice this means leveraging cloud delivery, modern...


  • San Leandro, California, United States GSSR Inc Full time

    Job OverviewWe are seeking a skilled Android Software Engineer to join our Retail Banking UI Engineering team. In this role, you will be responsible for developing a high-performance consumer-facing Android app, ensuring a seamless and secure experience for millions of retail banking customers.Key Responsibilities:Design and implement a secure,...


  • San Francisco, California, United States Tools for Humanity Full time

    About the Company:At Tools for Humanity, we're building a network of real humans powered by privacy-preserving proof-of-human technology and a globally inclusive financial network. Our mission is to empower everyone with the free flow of digital assets.About the Team:This role is part of our World App team, which has grown to 5 million monthly active users...


  • San Jose, United States Zscaler Full time

    Our Engineering team built the world's largest cloud security platform from the ground up, and we keep building. With more than 100 patents and big plans for enhancing services and increasing our global footprint, the team has made us and our multitenant architecture today's cloud security leader, with more than 15 million users in 185 countries. Bring your...


  • San Jose, California, United States Tik Tok Full time

    Job Description:TikTok is a leading destination for short-form mobile video. As a Senior Android Software Engineer on the PGC Team, you will play a key role in delivering a world-class consumption and creation experience for our users.Responsibilities:Collaborate with product, design, data science, and other engineering teams to define a seamless user...