Software Engineer, iOS

DoorDash, Inc

Seattle, WA

JOB DETAILS
SALARY
$212,202–$255,800 Per Year
JOB TYPE
Full-time, Employee
SKILLS
Application Programming Interface (API), Best Practices, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Dependency Injection, Design Patterns Programming Methodologies, Documentation, High Tech Industry, Information Technology & Information Systems, Instrumentation, Model View Controller, Model View ViewModel (MVVM), Multithreaded Programming, Object Oriented Design (OOD), Object Oriented Development, Objective-C Programming Language, Product Testing, REST (Representational State Transfer), Software Design, Software Engineering, Source Code/Configuration Management (SCM), Swift, Test Automation, Unit Test, Work From Home, iOS, iOS SDK (fka iPhone SDK)
ADDITIONAL COMPENSATION
standard company benefits.
LOCATION
Seattle, WA
POSTED
21 days ago

Software Engineer, iOS, DoorDash Inc, Seattle, WA. Develop the architecture of iOS applications for DoorDash’s global infrastructure system using expertknowledge of Swift and iOS SDK. Design, build, and test product features to improve DoorDash’sthree-sided marketplace (consumers, merchants, and dashers). Leverage expert knowledge of iOStesting frameworks and best practices to scale infrastructure and automate releases. Maintain a highbar for code quality by contributing to documentation, unit testing, and code reviews. Introduce toolsand best practices to accelerate development processes using knowledge of systems, object-orientedprogramming, and full-stack development. Telecommuting Permitted. (SWEIOS-S-102-WA)

 

40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m.Salary Range:$212,202 - $255,800/yr. Standard company benefits.


MINIMUM REQUIREMENTS:

 

Master’s degree (or foreign equivalent) in Computer Science, Information Technology, Engineering, or closely related quantitative discipline and three (3) years of experience in the field of software engineering, program analytics, or related occupation.

 

In the alternative, employer will accept a Bachelor’s degree (or foreign equivalent) in Computer Science, Information Technology, Engineering, or closely related quantitative discipline and five (5) years of progressively responsible post-bachelor’s experience in the field of software engineering, program analytics, or related occupation.

 

Qualifying experience must include three (3) years in at least six (6) of following skills (which may be gained concurrently);

 

  • Swift and/or Objective-C development languages to build native iOS applications;
  • iOS SDK and its associated frameworks;
  • RESTful APIs and third-party libraries;
  • Architecting large scale consumer facing iOS Applications using design patterns like MVC, MVP and Clean/MVVM;
  • Working with CI/CD pipelines, code editor and Version control systems;
  • Object Oriented Design and development;
  • Dependency Injection;
  • Unit tests, Instrumentation tests and Automated tests;
  • SDLC such as Agile or Waterfall methodologies;
  • Multi threaded iOS applications with secure and efficient background processing using iOS Services architecture.

 

Any suitable combination of education, training and experience is acceptable.

 

Up to 10% domestic travel based on business need.


To apply, please send resumes to workwithus@doordash.com. Must reference job code SWEIOS-S-102-WA to be considered.

About the Company

D

DoorDash, Inc