V
Posted 2 days ago
Staff Software Engineer (iOS)
VSCOStaff Software Engineer (iOS)
Perks & benefits
Medical InsuranceHealth InsuranceFamily Medical InsurancePaid Leave
Requirements
5+ years iOS development, Swift/Objective-C, Media manipulation frameworks, Mobile consumer apps at scale, Mentorship experience
Skills
iOSSwiftObjective-C
About the role
About the Company
VSCO exists for photographers. We build the connected system photographers rely on, providing a full workflow from creation and editing to delivery and business management. We are a mission-driven company focused on empowering the global creative community through thoughtful technology.
Responsibilities
- Lead decision making on forward-thinking architectural decisions and align technical choices with company goals
- Write clean, testable, and maintainable Swift and Objective-C code
- Mentor and elevate the engineering team through design decisions and architectural trade-offs
- Drive code quality through rigorous PR reviews and testing standards
- Champion AI-assisted development to increase team velocity and quality
- Architect and implement performant solutions for interactive manipulation of images, video, and mixed media
- Contribute to the release process, including feature flagging and release management
- Collaborate cross-functionally with Product, Design, and business stakeholders
Requirements
- 5+ years of professional experience building iOS applications in Swift and/or Objective-C
- Experience owning projects end-to-end from prototype to rollout
- Experience working on mobile consumer applications at scale
- Experience with iOS media manipulation frameworks (AVFoundation, Core Image/Video/Audio, Metal)
- Experience collaborating with iOS, Android, server, and web engineers
- Track record of mentoring engineers and improving code quality
- Experience with feature flagging, release management, and observability tools (Datadog, Crashlytics)
- Strong cross-functional collaboration skills
- Comfort with AI-assisted development workflows
Preferred Qualifications
- Experience with React Native
- Experience with OpenGL, 3D rendering, and matrix-based transformations
- Experience integrating third-party tools for media manipulation
- Familiarity with Android to facilitate cross-platform discussions
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer (iOS)
VSCO · San Francisco
