iOS Swift Software Developer

$132,864 - $199,295/Yr

Comcast - Herndon, VA

posted 4 months ago

Full-time - Mid Level
Herndon, VA
10,001+ employees
Broadcasting and Content Providers

About the position

As an iOS Swift Software Developer at Comcast, you will be an integral part of the OpTek Mobile development team, responsible for a suite of iOS applications utilized by over 20,000 Comcast Field Technicians. This role encompasses end-to-end ownership of projects across the entire stack, where you will build products using web frameworks, application programming interfaces, databases, and various backend languages. Your work will involve solving challenges that affect both front-end and back-end architecture, ultimately delivering exceptional global customer experiences. You will integrate your knowledge of business and functional priorities, acting as a key contributor in a complex and crucial environment. This position may also involve leading teams or projects and sharing your expertise with others. The Technology, Product, Experience (TPX) organization at Comcast operates at the intersection of media and technology, continually developing and delivering innovative products and next-generation technologies that enhance customer experiences. Within this framework, the Comcast Network and CONNECTivity (CONNECT) organization is a highly agile and fast-paced group focused on innovating, building, and operating a best-in-class, reliable access network for customers. In this role, you will collaborate with project stakeholders to identify product and technical requirements, conduct analyses to determine integration needs, and design new software while supporting applications under development. You will also oversee the documentation and technical requirements, including evaluation plans and test results, while keeping abreast of technological developments in the industry. Your responsibilities will span the entire product life cycle, from requirements gathering to deployment, QA support, and operations support. You will provide technical leadership throughout the design process and mentor junior Software Development Engineers, ensuring that the team delivers software on time, to specification, and within budget.

Responsibilities

  • Collaborate with project stakeholders to identify product and technical requirements.
  • Conduct analysis to determine integration needs.
  • Design new software and support applications under development.
  • Customize current applications and develop software update processes for existing applications.
  • Assist in the roll-out of software releases.
  • Oversee the researching, writing, and editing of documentation and technical requirements, including evaluation plans and test results.
  • Monitor and evaluate competitive applications and products.
  • Provide technical leadership throughout the design process and guidance on practices, procedures, and techniques.
  • Serve as a guide and mentor for junior level Software Development Engineers.
  • Assist in tracking and evaluating performance metrics.
  • Work with the Quality Assurance team to determine if applications fit specifications and technical requirements.
  • Present and defend architectural, design, and technical choices to internal audiences.

Requirements

  • Proficient in Swift or SwiftUI.
  • Cable knowledge and networking experience are required.
  • RF experience is required; DOCSIS experience is preferred.
  • Extensive experience with iOS Frameworks such as Core Data and Core Animation.
  • Knowledge of iOS back-end services.
  • Knowledge of Apple's design principles and application interface guidelines.
  • Experience with Websockets and RestFul services.
  • Proficient in code versioning tools such as GitHub.
  • Knowledge of C-based libraries.
  • Familiarity with push notifications, APIs, and cloud messaging.
  • Bachelor's degree or equivalent in Engineering or Computer Science.

Nice-to-haves

  • Prior Comcast experience is strongly preferred.

Benefits

  • Medical & Dental
  • 401(k) Savings Plan
  • Generous paid time off
  • Life Milestones - from adoption assistance, childcare resources, pet insurance, and more
  • Courtesy Services - free digital TV and internet for full-time employees in serviceable areas
  • Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service