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, La Mirada , Senior/Staff Android Engineer, Engineering , Santa Monica, California
Didn't find what you're looking for? Search again!
Loading more jobs...