Sirius XM Radio - Irvington, NJ

posted about 1 month ago

Full-time - Mid Level
Irvington, NJ
Broadcasting and Content Providers

About the position

SiriusXM is seeking a Senior Software Engineer with a focus on UI development and design to join our Client Engineering team. This role is pivotal in evolving our user interfaces and defining the tools and processes necessary to create compelling digital experiences. As a Senior Software Engineer, you will collaborate closely with design and product teams to gather requirements, build solutions, and provide guidance on best practices. Your contributions will directly impact the development of SiriusXM's streaming music services, which are utilized daily by millions of listeners. In this position, you will be responsible for making important design decisions and playing a key role in the development of modern consumer web applications. You will leverage your expertise in core technologies such as NodeJS, JavaScript, TypeScript, and React to create user-friendly interfaces that enhance the overall user experience. Your ability to debug code errors, troubleshoot API issues, and optimize performance will be essential in ensuring the reliability and efficiency of our applications. The ideal candidate will possess a strong interest in collaboration, excellent communication skills, and a growth mindset. With a minimum of 4 years of professional experience, including at least 2 years focused on consumer web applications, you will bring a wealth of knowledge to our team. Familiarity with cloud technologies and CI/CD pipelines will be advantageous as you work in a fast-paced environment that values innovation and teamwork.

Responsibilities

  • Evolve user interfaces and define tools and processes for digital experiences.
  • Collaborate with design and product teams to gather requirements and build solutions.
  • Provide guidance on best practices to team members.
  • Participate in design decisions for modern consumer web applications.
  • Develop and maintain SiriusXM streaming music services used by millions of listeners.

Requirements

  • 4+ years of professional experience in software engineering.
  • 2+ years of experience developing solutions for consumer web applications.
  • Proficiency in core technologies such as NodeJS, JavaScript, TypeScript, React, and Docker.
  • Experience with GitHub Actions, Webpack, and Vite.
  • Strong debugging skills for code errors and API issues.
  • Familiarity with asynchronous programming and handling API requests.
  • Understanding of performance optimization for network communication.
  • Experience writing unit, integration, and acceptance tests with Jest, Vitest, or similar.

Nice-to-haves

  • Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
  • Familiarity with monitoring and logging tools.
  • Experience with trunk-based development.
  • Familiarity with HTML5/JavaScript environments beyond web browsers.
  • Solid understanding of web standards, best practices, accessibility, and browser compatibility issues.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service