iOS Engineer

Job Verve - Hired
United States
about 2 months ago
Apply on job-boards.greenhouse.io
Prepare application

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

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 ¡ Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello ¡ JS Congress

4:08 min

Initializing an Xcode project and installing the Realm SDK

Andrew Morgan ¡ World Congress 2021

8:04 min

Packaging and distributing the iOS XCFramework bundle

Marco Gomiero ¡ LIVE

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello ¡ JS Congress

3:43 min

Building iOS applications locally leveraging custom Fastlane lanes

Edoardo Dusi ¡ LIVE

Videos

See all

Related articles

See all