Hybrid Staff Software Engineer, iOS

Posted 4 days ago

Apply now

About the role

  • Staff Software Engineer responsible for native iOS app development for Favor delivery services. Collaborating with engineering and product teams to enhance technical solutions and software performance.

Responsibilities

  • Recommend changes to processes and tools at the team level
  • Independently build, diagnose, and fix high complexity technical issues
  • Work with engineering and product management to plan solutions for large features
  • Communicate individual and project-level development statuses to leadership
  • Lead creation of documentation and provide training
  • Help other engineers understand system/application designs
  • Responsible for all phases of development, testing, and deployment of native iOS applications

Requirements

  • A related degree or comparable formal training, certification, or work experience
  • Advanced understanding of software design patterns
  • Advanced knowledge of REST + JSON, API versioning strategies, and security best practices
  • 7+ years of relevant software engineering experience
  • Experience or familiarity with one or more of Swift, Swift UI, Objective C, XCTest, MVC, MVVM, XCUITest, Cocoapods, SPM, Alamofire, Jenkins

Benefits

  • We offer premium health, vision, dental, and life insurance
  • 401(k) options
  • Unlimited PTO for salaried employees
  • Ample vacation time to all team members
  • Intern(al)ships and Learning Labs for personal growth and education
  • Employee Resource Groups (ERGs)

Job title

Staff Software Engineer, iOS

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

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

Report job