iOS Swift Software Developer

$132,864 - $199,295/Yr

Comcast - Englewood, CO

posted 2 months ago

Full-time - Mid Level
Englewood, CO
Broadcasting and Content Providers

About the position

Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. As an iOS Swift Software Developer, you will be part of the OpTek Mobile development team responsible for a suite of iOS applications that is used by over 20,000 Comcast Field Technicians. Your responsibilities will span the entire product life cycle, from requirements gathering, to design/development, to deployment, QA support, and operations support. You will collaborate with project stakeholders to identify product and technical requirements, conduct analysis to determine integration needs, and design new software while supporting applications under development and customizing current applications. You will also develop software update processes for existing applications, assist in the roll-out of software releases, and oversee the researching, writing, and editing of documentation and technical requirements. This includes evaluation plans, test results, technical manuals, and formal recommendations and reports. Keeping current with technological developments within the industry is crucial, as is monitoring and evaluating competitive applications and products. You will provide technical leadership throughout the design process and guidance regarding practices, procedures, and techniques. Additionally, you will serve as a guide and mentor for junior level Software Development Engineers, assist in tracking and evaluating performance metrics, and ensure the team delivers software on time, to specification, and within budget. Your role will also involve working with the Quality Assurance team to determine if applications fit specifications and technical requirements, displaying expertise in knowledge of SDLC methodologies, and presenting and defending architectural, design, and technical choices to internal audiences.

Responsibilities

  • Collaborates with project stakeholders to identify product and technical requirements.
  • Conducts analysis to determine integration needs.
  • Designs new software, supports applications under development, and customizes current applications.
  • Develops software update processes for existing applications.
  • Assists in the roll-out of software releases.
  • Oversees the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports.
  • Keeps current with technological developments within the industry.
  • Monitors and evaluates competitive applications and products.
  • Reviews literature, patents, and current practices relevant to the solution of assigned projects.
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques.
  • Serves as a guide and mentor for junior level Software Development Engineers.
  • Assists in tracking and evaluating performance metrics.
  • Ensures team delivers software on time, to specification, and within budget.
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements.
  • Displays expertise in knowledge of SDLC methodologies, concepts, and skills and their application in the area of specified engineering specialty.
  • Displays expertise in process design and redesign skills.
  • Presents and defends 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.
  • Experience with RestFul services.
  • Proficient in code versioning tools such as GitHub.
  • Knowledge of C-based libraries.
  • Familiarity with push notifications, APIs, and cloud messaging.
  • Prior Comcast experience is strongly preferred.
  • Bachelor's degree or equivalent in Engineering or Computer Science.

Nice-to-haves

  • Experience with cloud services and architecture.
  • Familiarity with Agile development methodologies.
  • Experience in mentoring junior developers.

Benefits

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