Staff Software Engineer Ios

PayPal PayPal · Fintech · San Jose, CA +2 · Software Engineering

Staff Software Engineer for iOS at PayPal, focusing on developing and maintaining large-scale consumer-facing mobile applications. Responsibilities include project leadership, technical task determination, improving existing structures, making technical decisions, collaborating with management on standards, and representing the company externally. Requires strong Swift, multi-threaded/asynchronous coding, GraphQL/REST API consumption, testing best practices, and knowledge of design patterns like MVC/MVVM.

What you'd actually do

  1. Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
  2. Determines the technical tasks that other engineers will follow
  3. Proactively improves existing structures & processes
  4. Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems
  5. Trusted to represent PayPal, Inc to the outside world via interactions with partners, customers, or industry organizations

Skills

Required

  • 5+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience
  • 5+ years' experience in Mobile Development
  • Strong Swift skills
  • knowledge of multi-threaded, asynchronous code
  • Deep understanding and knowledge around consuming GraphQL and REST APIs from Mobile applications
  • Strong understanding of testing best practices
  • familiarity with at least one testing framework for Mobile Development
  • Skilled at writing Unit and Automation tests
  • Strong knowledge of common design patterns, algorithms, and object-oriented programming
  • expertise in design patterns such as MVC and MVVM

Nice to have

  • Passion for mentoring and developing software engineers
  • Ability to understand and discuss complex topics with technical and non-technical audiences

What the JD emphasized

  • consumer-facing mobile applications at scale