Salary:
We are searching for a Senior Xamarin Developer to join a dedicated team focused on the development and support of our streaming TV apps. Our streaming TV apps are used by several TV Operators in North America to bring market-leading pay-TV services to their customers across all major technology platforms. We also support TVE apps including Crave, CTV, and Noovo (and a few others!) Our iOS, Android, and Apple TV apps are developed using Microsofts Xamarin framework. The right individual for this role will be a motivated and energetic developer who takes initiative, enjoys finding solutions to a varying number of challenges, is detail-oriented, and takes extreme pride in their work.
As a Senior Xamarin Developer, you will be responsible for leading a team of offshore developers all things iOS, tvOS, and Android mobile, including developing new features and maintaining applications. You will work alongside our other talented teams of engineers and designers, ensuring that our users experience is the best possible.
Key Responsibilities
Responsible for all iOS, tvOS and Android mobile application development and maintenance
Work with other team members (Product, UX, Design, QA) with regards to requirements gathering and analysis, demonstrating technical leadership and exerting influence
Participate in technical solution-ing sessions with other developers to ensure that solutions are complete, scalable, and are future-proof
Write detailed design specifications for Engineering
Collaborate with Android and iOS development teams to align technical solutions across mobile platforms and continually improve the mobile experience
Build, foster, and work within an Agile environment, including participation in priority/sprint planning, story planning and daily standups, as well as analysis and communication of change impacts to the functional team and business stakeholders
Participate in code reviews, ensuring that code adheres to established standards, is well-structured, documented, and is manageable
Analyze code regularly and refactor as required to minimize technical debt
UAT apps to ensure full functionality for iOS, tvOS, and Android OS updates
Unit-test code for robustness and stability
Provide Tier 2 technical support for issues reported by customers and internal teams
Work closely with Project Managers and members of the Development Team to ensure timely completion of deliverables.
Communicate to Project Managers, providing development time estimates and progress updates, with efficiency and accuracy
Engage in outside-the-box thinking to provide innovative solutions
All other duties assigned
Requirements
Minimum 5 years experience with Xamarin development for iOS and Android
Knowledge of Agile software development practices
Ability to lead, motivate, influence, and generate enthusiasm among team members
Deep understanding of Xamarin performance tools and optimization techniques
Experience building apps that heavily utilize video
Understanding of multimedia content delivery protocols such as HLS, progressive download and other
Solid and demonstrable understanding of object-oriented design patterns and principles
Comfortable with integrating RESTful APIs and JSON
Experience with planning and writing technical documentation
Superior problem solving and risk management skills
Team player with the desire to own projects and the ability to work with minimal supervision
Strong initiative, priority setting, and collaboration skills
Detail-oriented with good time management skills and the ability to prioritize in a fast-paced environment
Keeps up to date on industry best practices and technology
Nice to have:
Experience with native development for iOS and Android
Experience with document-oriented databases like MongoDB
Knowledge of AirPlay implementation and optimization
Knowledge of Google Cast implementation and optimization
Benefits
NOTE: This is a Full-Time, 100% remote role as a regular employee with benefits.
Benefits Include:
Excellent opportunity to learn IPTV engineering
Work From Home
100% remote
Medical/Healthcare
Dental, Vision
Life insurance
Retirement savings plan with 4% company match
4 weeks per year of paid-time-off
Paid holidays
Jury duty, bereavement, and parental leave
Workers' Compensation
#Information Technology jobs