PayPal

Staff Software Engineer, Android

PayPal

full-time

Posted on:

Location Type: Hybrid

Location: San JoseCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $176,500 - $262,350 per year

Job Level

Tech Stack

About the role

  • Acts as a project or system leader, coordinating the activities of other engineers
  • Determines the technical tasks that other engineers will follow
  • Actions result in the achievement of customer, operational, program or service objectives
  • Proactively improves existing structures & processes
  • Exercises judgement in reconciling diverse and competing priorities to identify optimal solutions to problems
  • Collaborates with management to set/improve standards for engineering rigor

Requirements

  • 5+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
  • 5+ years' experience in Mobile Development.
  • Experience developing and maintaining consumer-facing mobile applications at scale.
  • Strong Kotlin skills & knowledge of multi-threaded, asynchronous code.
  • Deep understanding of GraphQL and REST APIs.
  • Passionate about mentoring and developing software engineers.
  • Ability to understand and discuss complex topics with technical and non-technical audiences.
  • Strong understanding of testing best practices and 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.
Benefits
  • Flexible work environment
  • Employee shares options
  • Health and life insurance
  • Performance bonuses
Applicant Tracking System Keywords

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

Hard Skills & Tools
KotlinMobile DevelopmentGraphQLREST APIsUnit testingAutomation testingDesign patternsAlgorithmsObject-oriented programmingAsynchronous code
Soft Skills
MentoringCollaborationJudgementProblem-solvingCommunicationLeadershipProcess improvementPrioritizationTechnical discussionCustomer focus
Certifications
Bachelor's degree