Job Directory Lead iOS Engineer

Lead iOS Engineer
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Social media today is centered around sharing your experiences with your followers and "connecting" with people via digital engagement. As a result people are addicted to staring at their phones and using digital to replace real-life experiences. At Twenty our mission is to enable and enrich experiences by bringing people together in real life. Our app lets you know where your friends are, and what they are up to, so you can decide what to do. It also makes it very easy to quickly bring friends together for any activity. Just drop a pin!

Backed by Ron Conway (SV Angel) and Nelson Peltz, we have amazing supporters who believe in our vision. We've partnered with industry leaders like Live Nation, Roc Nation, the Madison Square Garden Company, TAO Group, WME/IMG, and others to revolutionize the way people meet up and experience events together.

We are looking for a hands-on leader who has experience building mobile applications that customers love. In this role, you will be coding 70-80% of your time and managing an awesome 3 person iOS team the other 20-30%. You'll have the opportunity to establish best practices and mentor engineers while developing features and maintaining quality code. We encourage innovation and expect developers to take a high level of ownership throughout the product development lifecycle. If you've got a strong iOS background, love to work with people, and have startup-quality grit, then this is the job for you.

What You'll Do:

* Strive to understand our mission, the current product, and how users are using it.
* Collaborate with Product and Design to brainstorm new features and strive to get to the right solution for problems that are real and worth solving for.
* Ship software that matters to our users and to the company.
* Make effective trade-offs between iteration speed, functionality, performance, extensibility, quality, and reliability to ensure that the business goals of feature, product and company were met at that point in time.
* Choose the right technology (e.g. local storage option or third-party SDK) with no unnecessary abstraction layers. Make pragmatic (often boring) technology choices at work and play in your free time (or whenever it's appropriate). Don't build science projects just because you are smart enough to build them.
* Help decide when to build it or buy it. Make the appropriate case for either based on data and company needs.
* Persist in the face of roadblocks; drive the process to dispatch them efficiently, pulling in others as necessary.
* Proactively monitor errors and crashes to drive us toward a high performing and reliable product.
* Mentor the other iOS engineers and help with their career growth. Be accountable for all iOS deliverables.

What You'll Need:

* 8+ years of overall development experience and 6+ years of iOS development.
* Proficiency in writing readable, maintainable, performant Swift code. 3+ years of professional Swift experience.
* Deep understanding of modern iOS development.
* Relentless attention to detail when it comes to implementing designs; writing clean, test-supported, and well-documented code.
* Solid understanding of RESTful web services and networking.
* Experience with Functional Reactive Programing (Ex. RxSwift).
* Experience with highly customized UI.
* Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
* Experience leading and mentoring other iOS engineers.
* Ability to manage time wisely across projects and competing priorities, meet agreed-upon deadlines, and be accountable for work of the iOS team.
* Be humble enough to bend to the will of the frameworks, technologies, constraints, and people you work with when doing so won't have a materially negative impact. In other words, you can play by someone else's rules when that's the easiest and/or best thing to do.
* Bachelor's Degree in Computer Science or closely related degree

Nice to Haves:

* Experience with Firebase Real-time Database or Firestore
* Experience with mobile location and mapping technology.
* Experience in building real-time messaging applications.

Benefits

* Comprehensive Medical, Dental, Vision Insurance Coverage
* Free Breakfast, Lunch, Snacks and Drinks
* Flexible Spending Account & Pre-tax Commuter Benefits
* Weekly Lunch and Learns & Monthly Team Building Events
* Health & Wellness Reimbursement

Applicants must be currently authorized to work in the United States on a full-time basis.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.