Comcast - Austin, TX

posted 9 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 developing customer-facing mobile applications for Home Security, Home Network Management, and Internet of Things products. This role involves improving developer productivity, writing code for mobile components, and influencing the architecture of the Xfinity Android app, which serves millions of users. The ideal candidate will have extensive experience in building native Android applications and will be a key player in driving technical discussions and solutions.

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.
  • Serve as a coach and mentor for junior- and mid-level Software Development Engineers.
  • Conduct analysis to determine integration needs with project stakeholders.

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 or workflows.

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

  • Health insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • 401k retirement savings plan
  • Paid holidays
  • Paid time off
  • Flexible scheduling options
  • Professional development opportunities
  • Employee discount programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service