PayPal

Senior Software Engineer, iOS

PayPal

full-time

Posted on:

Location Type: Hybrid

Location: San JoseCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $143,500 - $212,850 per year

Job Level

About the role

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations)
  • Advises immediate management on project-level issues
  • Guides junior engineers
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions
  • Lead engineering efforts and team level processes by defining outcomes for others, refining ongoing processes, and providing technical advice to senior leaders on systems, solutions, challenges and strategy.
  • Support end-to-end ownership of design, implementation and operational excellence of software components while proactively improving existing structures and processes.
  • Contribute to the technical engineering roadmap by completing quality and thorough assessments of implementation alternatives and their associated tradeoffs and providing recommendations.

Requirements

  • 8+ years' experience in Mobile Development
  • Experience developing and maintaining consumer-facing mobile applications at scale
  • 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 and familiarity with at least one testing framework for Mobile Development
  • Strong knowledge of common design patterns, algorithms, and object-oriented programming with expertise in design patterns such as MVC and MVVM.
Benefits
  • flexible work environment
  • employee shares options
  • health and life insurance
  • professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Mobile DevelopmentSwiftmulti-threaded codeasynchronous codeGraphQLREST APIstesting best practicestesting frameworksdesign patternsobject-oriented programming
Soft Skills
leadershipguidancetechnical decision-makingcommunicationproject managementproblem-solvingprocess improvementcollaborationadvisory skillsoperational excellence