Favor Delivery

Staff Software Engineer, iOS

Favor Delivery

full-time

Posted on:

Location Type: Hybrid

Location: AustinUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SwiftSwift UIObjective CXCTestMVCMVVMXCUITestCocoapodsSPMAlamofire
Soft Skills
communicationleadershipdocumentationtrainingproblem-solving
Certifications
related degreeformal training