
Staff Software Engineer, iOS
Favor Delivery
full-time
Posted on:
Location Type: Hybrid
Location: Austin • United States
Visit company websiteExplore more
Job Level
Tech Stack
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