5 days ago

Software Engineer, iOS

DoorDash

On Site
Full Time
$240,000
New York, NY

Job Overview

Job TitleSoftware Engineer, iOS
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$240,000
LocationNew York, NY

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Team

SevenRooms, recently acquired by DoorDash, is a leading hospitality technology platform dedicated to empowering restaurant operations and marketing. The SevenRooms product enables operators to automatically drive revenue and profitability by leveraging data to build direct relationships, deliver exceptional experiences, and increase repeat business. The SevenRooms “In-Store” Technology organization at DoorDash is a rapidly growing team of over 70 engineers, scientists, and builders focused on fundamentally transforming the hospitality industry. Our diverse tech stack includes Python, Typescript, ReactJS, Redux, Django, App Engine, Cloud Firestore, Memcache, Cloud Tasks, Firebase, BigQuery, and Elasticsearch.

About the Role

As a Software Engineer, iOS, you will join our mission to transform the hospitality industry, reporting directly to an Engineering Manager. This role offers the opportunity to make a significant impact within a hyper-growth setting.

What You'll Do

  • Create new UI components and platform-specific experiences to ensure the SevenRooms app feels familiar and intuitive across all user platforms.
  • Continuously improve our codebase through diligent refactoring and robust unit testing practices.
  • Architect scalable services and solve complex real-time data transfer and synchronization challenges.
  • Extend and implement our APIs, ensuring seamless integration and functionality.
  • Actively participate in user research and testing initiatives to gain deeper insights into our customers' needs and preferences.
  • Manage the deployment process of the app to iTunes Connect, TestFlight, and the App Store using automated deployment tools.
  • Stay current with industry standards and best practices in iOS development to drive continuous innovation.

What You'll Bring

  • A BS, MS, or PhD in Computer Science or a related technical field.
  • 5+ years of experience in shipping high-quality iOS applications utilizing Swift and Objective-C.
  • Proven experience designing and publishing apps on the App Store that heavily communicate with REST APIs.
  • Familiarity with networking, storage solutions, and Cocoapods.
  • Strong understanding of systems architecture and Object-Oriented Programming (OOP) principles.
  • Extensive knowledge of core iOS Frameworks, such as Core Data.
  • Strong product intuition and a user-centric approach to development.
  • Humility, a willingness to delve into details, and openness to constructive feedback.
  • A growth mindset, eager to expand your skill set and carve out your career path in a hyper-growth environment.
  • Adaptability, resiliency, and the ability to thrive in ambiguous and fast-paced settings.

Compensation & Benefits

DoorDash offers a competitive compensation package that includes a base salary, equity grants, and a comprehensive benefits package. Benefits for regular employees include a 401(k) plan with employer matching, 16 weeks of paid parental leave, wellness benefits, commuter benefits match, paid time off, and paid sick leave. We also provide medical, dental, and vision benefits, 11 paid holidays, disability and basic life insurance, family-forming assistance, and a mental health program.

For salaried roles, employees receive flexible paid time off/vacation, plus 80 hours of paid sick time per year. The national base pay ranges for this position within the United States (including Illinois and Colorado) are:

  • I4: $130,600—$192,000 USD
  • I5: $159,800—$235,000 USD
  • I6: $193,800—$285,000 USD

The successful candidate's starting pay is determined based on job-related factors including skills, experience, qualifications, work location, and market conditions. Base salary is localized according to an employee’s work location.

About DoorDash

DoorDash's mission is to empower local economies. We are a technology and logistics company that began with door-to-door delivery and are expanding to be the go-to platform for all goods. We value team members who can move quickly, learn, and iterate to make impactful decisions with empathy. DoorDash is a rapidly growing and constantly evolving company, offering team members opportunities to share unique perspectives, solve new challenges, and own their careers. We are committed to supporting employee happiness, health, and well-being with premium healthcare, wellness reimbursement, paid parental leave, and more.

Our Commitment to Diversity and Inclusion

We are dedicated to fostering an inclusive community within our company, industry, and cities, cultivating diverse teams from all backgrounds, experiences, and perspectives. True innovation thrives when everyone has a seat at the table and the tools, resources, and opportunity to excel. We do not discriminate based on race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status. We encourage applications from individuals who identify as women, non-binary or gender non-conforming, LGBTQIA+, American Indian or Native Alaskan, Black or African American, Hispanic or Latinx, Native Hawaiian or Other Pacific Islander, differently-abled, caretakers and parents, and veterans.

Key skills/competency

  • iOS Development
  • Swift
  • Objective-C
  • REST API Integration
  • UI/UX Design
  • Core Data
  • App Store Deployment
  • Systems Architecture
  • Object-Oriented Programming
  • Real-time Data Synchronization

Tags:

iOS Software Engineer
iOS development
Swift
Objective-C
UI components
API integration
Real-time data
Unit testing
App Store deployment
User research
Refactoring
Swift
Objective-C
Core Data
REST API
Cocoapods
Python
Typescript
ReactJS
Django
Firebase

Share Job:

How to Get Hired at DoorDash

  • Research DoorDash's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for iOS expertise: Highlight Swift, Objective-C, Core Data, and App Store experience for DoorDash.
  • Showcase relevant projects: Prepare a portfolio demonstrating UI/UX, API integration, and real-time data solutions for DoorDash.
  • Master technical iOS skills: Practice Swift, Objective-C, systems design, and OOP for DoorDash's interviews.
  • Emphasize growth mindset and adaptability: Be ready to discuss how you thrive in a hyper-growth, ambiguous environment at DoorDash.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background