Software Engineer, iOS

DOORDASH, INC.
Seattle, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 256K

Job location

Remote
Seattle, United States of America

Tech stack

Agile Methodologies
IOS Applications
iOS
Automation of Tests
Unit Testing
Dependency Injection
Software Design Patterns
IOS SDK
MVC
Model View ViewModel
Objective-C
Object-Oriented Software Development
Systems Development Life Cycle
Service-Oriented Architecture
Software Engineering
Multithreading
Information Technology
REST
Software Version Control

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.

Apply for this position