Job Title: Software Developer - Dublin
About Us:
Cpl is partnering with SiriusXM to deliver a compelling subscription and ad-supported audio entertainment experience for listeners. Our vision is to shape the future of audio, where everyone can be effortlessly connected to the voices, stories, and music they love.
We are launching a state-of-the-art technology facility in Dublin, Ireland. The Dublin-based team will play a critical role in our digital transformation and function as a center of excellence for SiriusXM's global Product and Technology organization.
SiriusXM's new Dublin facility will focus on software development, automotive technology and engineering, AdTech, data science, and analytics. Talent based here will develop and implement best-in-class standards for high-quality, scalable software deliveries for SiriusXM's streaming and in-vehicle audio entertainment platforms.
Your Responsibilities:
* Develop innovative enhancements and add new features for SiriusXM's web applications.
* Support team members by participating in code-reviews and ensuring adherence to established development processes.
* Facilitate the troubleshooting of pre- and post-production issues, working closely with the development team.
* Evaluate solutions to ensure alignment with established architecture patterns and technical guidelines to maintain system integrity and scalability.
* Follow high-level standards across design and development, reducing technical debt and improving maintainability.
* Analyze business requirements and recommend resilient technical solutions that improve system performance while staying within the existing framework.
* Be familiar with the overall software stack and software components of the applications and website we build and always look for ways to optimize and improve.
* Collaborate with UX Designers, Product Managers, and Software Engineers to ensure user-facing products follow consistent design principles.
What We Need:
* Bachelor's Degree in Computer Science, Information Technology, or related field.
* 2+ years of experience developing scalable, high-volume web applications.
* Proficiency in core Angular (v18+ preferred) and TypeScript including a deep understanding of its practices and commonly used modules.
* Solid grasp of HTML5, CSS3, and responsive design principles.
* Experience creating custom, reusable modules and components to extend core Angular functionalities.
* Experience with CI/CD environments like Jenkins or GitHub Actions.
* Proficiency in writing unit, integration, and acceptance tests using frameworks such as Jest, Vitest, or similar.
* Ability to troubleshoot issues across multiple levels of the web application stack.
Additional Qualifications:
* A growth mindset with the ability to learn quickly.
* Exposure to architectural design patterns of highly scaled web applications is advantageous.
* Experience building responsive and mobile web experiences is beneficial.
* Solid understanding of web standards, successful practices, accessibility, and browser compatibility issues is desirable.
This role may be modified or waived by the Company in its sole discretion without notice.
Benefits: Permanent role with Great Benefits + Hybrid position (3 days per week for office day)