NewYorkRecruiter Since 2001
the smart solution for New York jobs

Senior iOS Engineer SwiftUI-Pandora

Company: SiriusXM Radio
Location: New York
Posted on: May 16, 2022

Job Description:

DescriptionWho We Are:SiriusXM and its brands (Pandora, Stitcher, 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. -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.Pandora, a subsidiary of SiriusXM, is the largest ad-supported audio entertainment streaming service in the U.S. Pandora provides consumers with a uniquely-personalized music and podcast listening experience with its proprietary Music Genome Project and Podcast Genome Project technology. Pandora is available through its mobile app, the web, and integrations with more than 2,000 connected products.Position Summary:We have a terrific position available for an innovative, inspired problem solver to develop high-quality client software for iOS devices. As a member of our iOS engineering team, you will have the opportunity to work directly on the SiriusXM app across mobile, TV, and Automotive platforms, impacting the audio entertainment experience for millions of listeners.Duties and Responsibilities:Refine and own the detailed technical specification of the SiriusXM mobile application, which has been built using native iOS technologies.Work closely with the mobile client development team.Define new and refine existing call flows and the interfaces between the mobile client and the backend service layer.Work with the development team in the definition of the class level specifications of the mobile applications.Modify the mobile application software code, and also write proof of concept applications for various purposes, if necessary.Facilitate the troubleshooting of pre- and post-production issues working closely with the development team.Be familiar with the overall software stack and the software components of the mobile applications.Own the software development coding standards, code review, and all documentation as it applies to software development of the mobile client.Lead the Agile development process for the mobile client development.Ensure collaboration with senior management to help generate task breakdowns, and accurate schedules.Keep fully aware of the industry evolution, new technologies, and evolution of mobile application frameworks.Supervisory Responsibilities:NoneMinimum Qualifications:Bachelor's or Master's degree in engineering, computer science, information systems, other technically related field or equivalent, relevant experience5+ years of hands-on experience implementing mobile applications for iOS2+ years of hands-on experience working with the Swift language2+ years of hands-on experience developing network-connected applications using iOS platformsRequirements and General Skills:Ability to effectively work cross-functionally in a fast-paced work environmentHighly organizedExcellent problem-solving skillsAbility to work independently and in a team environmentWillingness to take initiative and to follow through on projectsWillingness to learn new technologiesExcellent time management skills, with the ability to prioritize and multitask, and work under shifting deadlinesMust have legal right to work in the U.S.Technical Skills:Working knowledge of media streaming technologies such as HLS, DASH, RTSPStrong comprehension of Agile/Scrum methodologies, Software Development Life Cycle, Source Control systems, and Configuration ManagementStrong comprehension of web services, HTTP protocol, and service-oriented architectureStrong knowledge of concurrency and multithreaded programming techniques on iOS platformsStrong knowledge of "Clean Code" development techniques and S.O.L.I.D. OOP design principlesStrong ability to identify and fix performance bottlenecks and deliver code that meets performance budgets and goalsStrong comprehension of high availability, multi-tier, mission critical and fault-tolerant system designStrong comprehension of MVC and/or MVVM design patternsExtensive knowledge of responsive and adaptive native mobile UI development techniquesGood understanding on Swift, Objective C and iOS FrameworksGood understanding of Reactive programming example: RxSwift, CombineEntry-level knowledge of DSL programming like SwiftUI, React NativeGood understanding of Unit Tests and UI Tests within the iOS environmentMid-level knowledge of database fundamentals and data persistence techniquesOur goal at SiriusXM+Pandora is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM+Pandora is an equal opportunity employer that does not discriminate on the basis of 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.

Keywords: SiriusXM Radio, New York , Senior iOS Engineer SwiftUI-Pandora, Engineering , New York, New York

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New York jobs by following @recnetNY on Twitter!

New York RSS job feeds