Senior iOS Software Engineer in San Jose at PayPal

Date Posted: 8/23/2019

Job Snapshot

Job Description

Fueled by a fundamental belief that having access to financial services creates opportunity, PayPal (NASDAQ: PYPL) is committed to democratizing financial services and empowering people and businesses to join and thrive in the global economy. Our open digital payments platform gives PayPal’s 286 million active account holders the confidence to connect and transact in new and powerful ways, whether they are online, on a mobile device, in an app, or in person. Through a combination of technological innovation and strategic partnerships, PayPal creates better ways to manage and move money, and offers choice and flexibility when sending payments, paying or getting paid. Available in more than 200 markets around the world, the PayPal platform, including Braintree, Venmo and Xoom enables consumers and merchants to receive money in more than 100 currencies, withdraw funds in 56 currencies and hold balances in their PayPal accounts in 25 currencies.

The PayPal Merchant Mobile engineering team is focused on building amazing products for our customers who do business using PayPal. Our purpose is to help them understand, manage, and grow their business through features such as reporting, invoicing, dispute resolution, shipping management, sales insights, and business loans. We are looking for an experience iOS engineer to join our team full time in San Jose and help us realize this vision.

A Typical Day Will Include

  • Writing clean, simple, and tested code to support new product features.
  • Discussing implementation decisions, challenges, and tradeoffs with product and design.• Refactoring code to clean up inefficiencies we may have created along the way.
  • Representing the team in technical discussions with other PayPal engineering teams.
  • Participating actively in PR reviews and standup with teammates.

Success in this Role Looks Like

  • First 30-45 days: You will onboard, learn the major components of the codebase, be able to fix minor bugs, and be proficient with our development, build, and release process. You are comfortable adding small changes to the codebase in Objective-C/Swift and JavaScript.

  • In 90 days: You will have a complete understanding of the product and codebase, including UI, internationalization, and app architecture. You will also be able to fix most bugs and will be capable of owning a feature. You will have made key relationships with lead engineers on other PayPal teams.

  • In 180 days: You will be able to own a complex feature end to end. This includes investigating and integrating with existing PayPal services and/or adding features. You are driving architecture discussions and implementation.

  • Forever: You will work diligently to advance our mobile app, delivering on time and with great quality. You will also help advance standards, SDKs, and best practices for all mobile teams at PayPal. You will continue to play a key role in improving our app architecture, refactoring, testing, CI, automation, instrumentation, and dev tooling.

About You

  • Curious, asks questions frequently, open to new ideas and ways of working.

  • Works well with the team providing and receiving help, solving problems together, and

    showing kindness and respect.

  • User experience oriented and focused on the needs of our customers.

About Your Technical Experience

  • Experienced with working on the iOS platform with a proven track record.

  • Skilled Swift developer comfortable architecting new apps as well as working

    with existing code.

  • Solved tough problems on mobile previously and “know the ropes” of that area. E.g., UI,

    local storage, threading, instrumentation, security, etc.

  • Experienced with API design and integration. Cognizant of HTTP/REST principles,

    networking, performance, latency, caching, authentication, security, and encryption.

  • 3+ years of full-time app development experience.

  • Experience with node.js a plus.


We're a purpose-driven company whose beliefs are the foundation for how we conduct business every day. We hold ourselves to our One Team Behaviors which demand that we hold the highest ethical standards, to empower an open and diverse workplace, and strive to treat everyone who is touched by our business with dignity and respect. Our employees challenge the status quo, ask questions, and find solutions. We want to break down barriers to financial empowerment. Join us as we change the way the world defines financial freedom.

PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities.

R0047518

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs