Onsite Lead Software Engineer

Posted 58 minutes ago

Apply now

About the role

  • Lead Software Engineer for Apple developing personalized mobile streaming experiences. Collaborate with cross-functional teams and deliver best-in-class iOS and tvOS applications.

Responsibilities

  • Explore, evaluate, and implement new technologies to optimize development efficiency and productivity
  • Evaluate opportunities to bring new technical features to mobile users
  • Develop technical requirements documentation based on product requirements
  • Technical development, debugging, and delivery of best-in-class tvOS and iOS native applications
  • Collaborate successfully with cross-functional teams to define, design, and deploy new features
  • Cultivate solid working relationships with colleagues, customers, and company management
  • Work closely with your team to ensure the timely delivery of features and improvements
  • Successfully manage multiple tasks and projects in a results-driven environment

Requirements

  • 7+ years of Apple development experience
  • Acted as a key contributor to at least one publically released native iPhone application
  • Experience working with Agile development processes
  • Excellent programming skills in Swift
  • In-depth knowledge of the iOS and tvOS platforms
  • Experience working with memory management, multi-threaded programming, animations
  • Experience working on UI design for all size-classes
  • Experience in consuming RESTful APIs to connect with back-end services
  • Strong problem solving and architectural skills
  • Experience with A/B testing, feature flagging, and client-side experimentation
  • Experience integrating ad-serving products into Apple applications
  • Working knowledge with ML-driven product features
  • Excellent interpersonal skills; able to work well with non-technical members of the development team

Benefits

  • medical
  • dental
  • vision
  • 401(k) plan
  • life insurance coverage
  • disability benefits
  • tuition assistance program
  • PTO
  • bonus eligible

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

$157,000 - $200,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job