iOS Engineer
Job Verve - Hired
United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on job-boards.greenhouse.io
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Software Bug Management
Software Debugging
IOS SDK
TypeScript
Management of Software Versions
Swift (Programming Language)
Cocoapods
Objective C++
Multiplatform
Job description
- Weâre looking for a Senior iOS Engineer to own and lead our iOS SDK, a product installed in hundreds of apps and running on millions of devices
- This is a high-ownership role where youâll drive technical decisions, coordinate across teams, and shape the future of our mobile platform
- Youâll be the technical point person for our iOS SDK, responsible for the full lifecycle: architecture, development, distribution, and support
- Youâll work closely with our Android lead to maintain a shared cross-platform core library while owning the native iOS implementation
- As we grow, youâll have the opportunity to lead and mentor other engineers
- This role reports to the Display Team Lead and requires close collaboration with product, business development, QA, and our partners who integrate the SDK
- Own the iOS SDK end-to-end: architecture, features, bug fixes, releases, and documentation
- Manage distribution via SPM and CocoaPods, including versioning and release scheduling
- Debug and resolve production issues, including integration problems reported by partners
- Coordinate with Android, server, and data teams on cross-platform features and shared code
- Contribute to and maintain our Unity plugin and shared JavaScript codebase
- Work directly with partners and clients to support SDK integration
- Drive technical direction and tooling decisions. Youâll have real autonomy to do whatâs best for the product and our clients
Requirements
Communication skills TypeScript Unity Android, * Bachelorâs degree in Computer Science or a related field
- 5+ years of professional iOS development experience
- Experience developing, distributing, and maintaining SDKs (SPM, CocoaPods)
- Familiarity with cross-platform development, experience with Unity plugin development, and/or Android is a plus
- Excellent communication and collaboration skills
- Track record of owning a product or feature area and driving it forward independently
- Strong proficiency in Objective-C, Swift, TypeScript and JavaScript
- Youâre hands-on and self-sufficient. You can set up a CocoaPods spec, write a Unity plugin, debug a production crash, and ship a release all in the same week
- You communicate clearly. Youâre comfortable asking questions, leading meetings, and working across teams with product, business, and engineering leads
- You want to lead. Youâre excited about mentoring others and building a team as scope expands
- You take ownership. You donât wait to be told what to do. You see what needs to happen and make it happen
Benefits & conditions
- Unlimited PTO
- 12 paid holidays
- 3 wellness/ social responsibility days
- 401(k) Retirement plan with company match
- Comprehensive benefits package including Medical, Dental, Vision, Disability and Life Insurance
- Parental Leave Policy
- Employee Assistance Program
- FSA & Commuter Benefits
- Pet Insurance
- Accident Insurance
- Identity Theft Protection
- Wellness Reimbursement Program
- Learning and Development Stipend
- Work Travel Program
- English/ German Language Classes
- An Apple MacBook and telephone reimbursement
- Fun (online) events organised by and with colleagues
- And work with a great team and the most fantastic brands!
- 27 vacation days
- Yearly 3 wellness days
- Training budget of 500 Euro per year
- Company pension
- Development and career opportunities
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on job-boards.greenhouse.io
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
How to Answer the Interview Question: âWhy Do You Want to Be a Software Engineer?â
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
BR
Benjamin Ruschin
Lessons for Vibe Coders and Developers
about 1 year ago
LM
Luis Minvielle
Whatâs the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago