APIs You Won't Hate


TV2 Consulting · Senior Xamarin Developer

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 Microsoft’s 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


  • 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


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

Want to get updates on what we're building at APIs You Won't Hate?

Subscribe to our newsletter

APIs You Won't Hate

APIs You Wont Hate is the recommended manual for building well designed and well crafted APIs. Join us, read our blog posts, search our community of knowledge and put it to good use building robust APIs




Powered by Vercel

© 2023 APIs You Won't Hate. All rights reserved.