HighlandRecruiter Since 2001
the smart solution for Highland jobs

Senior/Staff Android Engineer

Company: Favorited
Location: Santa Monica
Posted on: May 6, 2025

Job Description:

Senior/Staff Android EngineerAt favorited, we believe that digital communities should be more than just spaces to watch content. Our platform is a place to connect, engage, and play, and empowers creators by enhancing audience participation, fostering deeper connections, and ensuring that creators are compensated fairly for their work.Our work culture is intense and isn't for everyone. But if you are a self starter who wants to build the future of social interaction alongside others who excel in their disciplines and expect the same from you, there's no better place to be.The Problems You'll SolveWe are looking for a highly skilled Senior/Staff Android Engineer with deep expertise in device, audio, and video processing to join our team. This role involves working on a live streaming Android application that is in the top charts in the US. You will work with WebRTC and other streaming technologies, enhance audio capabilities, debug issues with 3rd party hardware and libraries, and implement real time features while being part of the team that builds out the Android side of our mobile offering.Responsibilities:

  • Design and Optimize Media Features: Design, develop, and optimize Android application features with a focus on audio, video, and real-time processing to deliver high-quality streaming experiences.
  • Low-Latency Pipeline Development: Implement and fine-tune low-latency pipelines for real-time communication on Android (e.g., live streaming and video calls) to ensure minimal delay and smooth performance.
  • Performance Tuning of Libraries: Optimize third-party libraries and integrations for improved performance and efficient memory usage, reducing application lag and footprint.
  • Kotlin-Centric Development: Utilize Kotlin as the primary programming language for Android development, leveraging its modern features to write concise, robust, and maintainable code.
  • Multimedia Framework Integration: Leverage Android multimedia frameworks (such as MediaCodec, AudioTrack, ExoPlayer, and WebRTC) to implement and enhance media playback, recording, and processing capabilities within the app.
  • Device-Level Optimization: Work closely with hardware and firmware teams to optimize device-level media performance, ensuring the app makes the best use of device capabilities for audio and video processing.
  • Code Quality and Best Practices: Write high-quality, reusable, and efficient Kotlin code while following Android best practices and coding standards to maintain a scalable codebase.
  • Profiling and Debugging: Perform rigorous performance tuning, debugging, and benchmarking on Android devices to ensure the application runs efficiently and remains stable under various conditions.
  • Continuous Learning: Stay up-to-date with the latest Android development trends, tools, and media processing technologies, and apply this knowledge to continuously improve the app's features and performance.
  • Cross-Team Collaboration: Collaborate closely with UX/UI designers, product managers, and backend engineers to plan, integrate, and deliver seamless user-facing features that align with product requirements and offer an excellent user experience.What We're Looking ForThe ideal candidate will have an attention to even the smallest details and has a passion for building top of the line mobile applications.When applying, please provide links to your github profile and apps in the app store you have worked on, and your specific contributions to those apps.Minimum Requirements:
    • Highly skilled in Android development with a strong focus on audio and video processing.
    • Deep understanding of Android audio and video frameworks.
    • Experience with real-time media streaming technologies (e.g., WebRTC, RTMP, HLS, RTP/RTSP).
    • Strong understanding of Android system architecture, memory management, and performance optimization techniques.
    • Experience with machine learning (a plus).
    • Experience with real-time communication (a plus).
    • Experience with Flutter (a major plus)Salary & BenefitsCompensation: $150k - $230kBenefits Include:
      • Unlimited PTO to prioritize work-life balance.
      • 401(k) plan to invest in your future.
      • Comprehensive health insurance to support your well-being.
      • Paid company holidays for time to recharge.
      • Competitive salary that values your expertise and contributions.Where You'll Work: This is a full time on-site position in Santa Monica.To apply, skip the cover letter. Submit your resume and share a project you've worked on that shows your experience. You can email this to .favorited is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.Employees may be eligible for family and medical leave under the California Family Rights Act (CFRA) or Pregnancy Disability Leave (PDL).In compliance with the California Equal Pay Act, the salary range for this position is provided above. Actual compensation may vary based on experience, qualifications, and location.

        #J-18808-Ljbffr

Keywords: Favorited, Highland , Senior/Staff Android Engineer, Engineering , Santa Monica, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Highland RSS job feeds