Senior Mobile Engineer, iOS
Role summary
SeatGeek is seeking a Senior Mobile Engineer, iOS to join their Fandom team. This role involves defining mobile strategy, improving application architecture, and developing new features from conception to release. The ideal candidate will have 5+ years of experience building iOS apps with Swift and SwiftUI, and an interest in exploring other technologies like Python and Kotlin. You will collaborate with designers and other engineers, drive architecture decisions, and ensure high-quality, pixel-perfect user experiences. The company offers a flexible work environment, equity, and comprehensive benefits.
SeatGeek believes live events are powerful experiences that unite humans. With our technological savvy and fan-first attitude we’re simplifying and modernizing the ticketing industry.
We are looking for a Senior Mobile Engineer, iOS to join SeatGeek’s Fandom team.
People love SeatGeek: we're rated 4.9 stars with over one million reviews. We're constantly improving our user experience, in-app ticketing, and event discovery, but there are many other ambitious projects on our roadmap. SeatGeek makes finding a great ticket easy, but the live event experience does not end there. That's where you come in.
Check out the app in the App Store. If you like what you see, and want to contribute, we'd love to hear from you!
What you'll do
What you have
Our stack
Perks
The salary range for this role is $144,000-$209,000. This role is equity eligible. In addition, you may receive a discretionary annual bonus based on individual and company performance. Actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years and depth of experience, certifications, and specific location.
SeatGeek is committed to providing equal employment opportunities to all employees and applicants for employment regardless of race, color, religion, creed, age, national origin or ancestry, ethnicity, sex, sexual orientation, gender identity or expression, disability, military or veteran status, or any other category protected by federal, state, or local law. As an equal opportunities employer, we recognize that diversity is a positive attribute and we welcome the differences and benefits that a diverse culture brings. Come join us!
To review our candidate privacy notice, click here.
Sample SeatGeek interview questions
- 1
Pacific and Atlantic Water Flow Calculate water flow from a matrix to the Pacific and Atlantic oceans. Input: heights = [[2,1],[1,2]] Output: [[0,0],[0,1],[1,0],[1,1]] Explanation: All cells can flow to both oceans because water can move to adjacent cells of equal or lower height or directly off the edges.
codingmedium - 2
Product of Array Except Self Calculate the product of an array except for self without using division. Input: nums = [-1,1,0,-3,3] Output: [0,0,9,0,0] Explanation: The single zero zeros out all products except at its own index, which cleanly multiplies the remaining elements.
codingmedium - 3
Implement String Compression Implement string compression. Input: chars = ["a","b","b","b","b","b","b","b","b","b","b","b","b"] Output: ["a","b","1","2"] Explanation: The letter 'a' appears once (so no number is appended), and 'b' appears 12 times, modifying the array in place to length 4.
codingmedium - 4
Optimal Meeting Point Calculate the optimal meeting point for multiple people on a 2D grid. Input: grid = [[1,0],[0,1]] Output: 2 Explanation: The optimal meeting point is either (0,1) or (1,0), requiring exactly 1 step from each person resulting in a total distance of 2.
codingmedium - 5
Continuous Subarrays Sum Equals K Find the total number of continuous subarrays whose sum equals K. Input: nums = [1,2,3], k = 3 Output: 2 Explanation: Both the contiguous subarray [1,2] and the single-element subarray [3] sum perfectly to the target of 3.
codingmedium
Sign up for a personalized interview prep pack tailored to this role.
