Software Engineer II - CPL
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Job Title: Software Engineer II Company: SiriusXM A software engineer at SiriusXM will play a vital part in shaping the future of audio entertainment, where everyone can be effortlessly connected to the voices, stories, and music they love. Key Responsibilities:

  • • Develop innovative enhancements and new features for Pandora and SiriusXM applications or websites
  • • Facilitate troubleshooting of pre- and post-production issues, working closely with the development team
  • • Participate in code-reviews as part of a larger team
  • • Be familiar with the overall software stack and the software components of the applications and website we build, and always be looking for ways to improve
  • • Participate in your team's software development coding standards, code review, and documentation
  • • Participate in the Agile development process for client development
  • • Keep fully aware of the industry evolution, new technologies, and evolution of client application or web frameworks
Requirements:
  • • A strong interest in collaborating via code reviews and technical discussions
  • • Excellent communication and interpersonal skills
  • • A growth mindset and an ability to learn quickly
  • • 2+ years of experience developing Client Software for Android platforms
  • • Experience implementing native apps for Android using the latest Android features and technologies including Android Studio
  • • Experience with Kotlin, Coroutines, Jetpack Compose, and other Google Android frameworks
  • • Experience with MVVM and other modern design patterns
  • • Nice to have: interest in modern open source Android projects like Coil and okhttp
  • • Nice to have experience with CI/CD environments like Github Actions and Gradle
  • • Nice to have experience with Hilt and media3
At SiriusXM, you will work with a world-class team to improve the Pandora and SiriusXM experiences and take on complex and interesting problems.

;