Staff Software Engineer - React Native

    • SiriusXM
  • Farmington Hills, MI
  • Posted 52 days ago | Updated moments ago

Overview

On Site
Full Time

Skills

React Native
Digital marketing
Digital audio
User experience
Knowledge sharing
Data flow
UI
Continuous improvement
Quality assurance
Computer science
Software engineering
A+
Mobile applications
Mobile development
Version control
Problem solving
Media
Leadership
Audio
Music
Software development
Podcast
REACH
Streaming
Hosting
Distribution
Analytics
Monetization
Advertising
Sales
Satellite
Radio
IMPACT
Linux
Android
Design
Collaboration
Debugging
Scalability
Mentorship
FOCUS
JavaScript
RESTful
JSON
Communication
IPC
IDL
FFmpeg
GStreamer
iOS development
Git
Agile
Analytical skill
Teamwork
Legal
R

Job Details

Who We Are:

SiriusXM and its brands (Pandora, SXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected devices. Our vision is to shape the future of audio, where everyone can be effortlessly connected to the voices, stories and music they love wherever they are.

This is the place where a diverse group of emerging talent and legends alike come to share authentic and purposeful songs, stories, sounds and insights through some of the best programming and technology in the world. Our critically-acclaimed, industry-leading audio entertainment encompasses music, sports, comedy, news, talk, live events, and podcasting. No matter their individual role, each of our employees plays a vital part in bringing SiriusXM's vision to life every day.

SiriusXM is the leading audio entertainment company in North America, and the premier programmer and platform for subscription and digital advertising-supported audio products. SiriusXM's platforms collectively reach approximately 150 million listeners, the largest digital audio audience across paid and free tiers in North America, and deliver music, sports, talk, news, comedy, entertainment and podcasts. Pandora, a subsidiary of SiriusXM, is the largest ad-supported audio entertainment streaming service in the U.S. SiriusXM's subsidiaries Simplecast and AdsWizz make it a leader in podcast hosting, production, distribution, analytics and monetization. The Company's advertising sales organization, which operates as SXM Media, leverages its scale, cross-platform sales organization and ad tech capabilities to deliver results for audio creators and advertisers. SiriusXM, through Sirius XM Canada Holdings, Inc., also offers satellite radio and audio entertainment in Canada. In addition to its audio entertainment businesses, SiriusXM offers connected vehicle services to automakers.

How you'll make an impact:

We are seeking a highly skilled and motivated Staff Software Engineer - React Native to join our team. As a Staff Software Engineer, you will be responsible for developing the SiriusXM 360L application for automotive customers. The SiriusXM 360L application is a cutting-edge entertainment platform that delivers a personalized and immersive listening experience on Linux-powered automotive infotainment systems.

Join our dynamic team and take part in shaping the future of in-car entertainment with the SiriusXM 360L Android application. Together, we will revolutionize the way automotive customers enjoy their audio content on the go.

What you'll do:
  • Design and develop advanced features and functionality for the SiriusXM 360L Automotive application for Linux-based OS, focusing on performance, reliability, and user experience.
  • Collaborate with cross-functional teams including product managers, designers, and backend engineers to define requirements and deliver high-quality software solutions.
  • Write clean, well-documented, and maintainable code following best practices and coding standards.
  • Conduct thorough code reviews to ensure code quality and promote knowledge sharing within the team.
  • Develop, test, and maintain Automotive SXM applications using React Native.
  • Work closely with backend developers to integrate APIs and ensure seamless data flow between the front-end and back-end systems.
  • Debug and resolve software defects and issues, ensuring timely delivery of robust and high-performing applications.
  • Optimize applications for maximum performance, scalability, and responsiveness.
  • Participate in architectural discussions and contribute innovative ideas to drive the continuous improvement of the SiriusXM 360L application.
  • Troubleshoot and resolve defects, ensuring the application meets or exceeds quality standards.
  • Collaborate with QA teams to define test strategies, automate tests, and ensure high software quality throughout the development process.
  • Mentor and provide technical guidance to junior members of the development team, fostering their growth and development.
  • Performs other duties as assigned.

What you'll need:
  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.
  • 7+ years of experience as a React Native Developer or similar role, with a strong focus on app development.
  • Extensive knowledge and hands-on experience with React Native, JavaScript, and related libraries.
  • Familiarity with RESTful APIs and JSON.
  • Understanding of how Inter Process Communication (IPC) works, and some knowledge of IDL is helpful.
  • Audio background (FFmpeg, GStreamer) is a plus.
  • Experience in developing cross-platform mobile applications for iOS and Android platforms.
  • Solid understanding of the mobile development lifecycle, best practices, and mobile UI/UX principles.
  • Proficiency in version control systems (e.g., Git) and agile development methodologies.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot and debug complex issues.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
  • Prior experience in the automotive industry or working on automotive-related projects is a plus.
  • Interpersonal skills and ability to interact and work with staff at all levels.
  • Ability to work independently and in a team environment.
  • Willingness to take initiative and to follow through on projects.
  • Must have legal right to work in the U.S.

Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism, and cooperation. SiriusXM is an equal opportunity employer that does not discriminate based on actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.
R-2023-11-107