iOS Engineer

Job Verve - Hired
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

JavaScript
Software Bug Management
Software Debugging
IOS SDK
TypeScript
Management of Software Versions
Swift
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