Comcast - Austin, TX

posted 7 days ago

Full-time - Senior
Austin, TX
11-50 employees
Broadcasting and Content Providers

About the position

The Senior Android Developer will join Comcast's Connected Living Home Client Application Engineering team, focusing on customer-facing mobile, web, and voice application development for Comcast's Home Security, Home Network Management, and Internet of Things product offerings. This role involves collaborating with stakeholders to enhance developer productivity, writing code for mobile components and libraries, and influencing the architecture of the Xfinity Android app, which serves millions of users globally.

Responsibilities

  • Collaborate with stakeholders to improve developer productivity.
  • Write hands-on code for mobile components and libraries.
  • Lead and drive conversations on technical architecture.
  • Influence the architecture of the Xfinity Android app.
  • Troubleshoot and debug applications, providing timely resolutions to issues.
  • Drive adoption of software engineering best practices within the team.
  • Mentor junior and mid-level Software Development Engineers.

Requirements

  • 9+ years of professional software engineering experience.
  • 5+ years of experience in developing native client applications in Kotlin/Android.
  • 2+ years as a technical lead for a large-scale consumer-facing application with at least 100K app downloads.
  • Experience using GraphQL and the Apollo client for Android.
  • Experience using RESTful web services.
  • Familiarity with Android technologies/libraries such as Kotlin, Coroutines, Jetpack Compose, Dagger, Redux, MVVM.
  • Experience with unit testing and UI testing frameworks like Junit, Mockito, Power Mockito, Robo-electric.
  • Experience managing software projects with source control systems like GitHub.
  • Experience maintaining Continuous Integration and Deployment pipelines.
  • Fundamental understanding of the HTTP protocol and caching strategies.

Nice-to-haves

  • Experience in designing GraphQL services, including schema definition.
  • Experience in designing and interacting with REST/RPC based API microservices.
  • Experience working with Internet-of-things frameworks or platforms like SmartThings, Nest, AWS IOT.
  • Experience with Android technologies/libraries related to Location and Bluetooth.
  • DevOps Native App build experience with Jenkins.
  • Experience working with OpenAPI Specification.

Benefits

  • Comprehensive health insurance coverage.
  • 401k retirement savings plan.
  • Paid time off and holidays.
  • Tuition reimbursement for further education.
  • Professional development opportunities.
  • Employee discounts on Comcast services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service