Senior iOS Engineer - Chicago, United States - PayPal

    Default job background
    Description
    What you need to know about the role:


    The Mobile Checkout SDK team is looking to hire a Senior Software Engineer, iOS, to build the PayPal Mobile Checkout SDK.

    We are looking for iOS engineers who are impassioned by the idea of working with a wide range of technologies.


    Meet our team:


    The Mobile Checkout SDK team is responsible for building SDKs that allow our merchant native apps to enable the PayPal Checkout experience natively on Android and iOS devices.

    The goal is to give our buyers the best in class, seamless, and secure mobile-first payment experience. We are a part of the Merchant SDK org that ships web, mobile, and server SDKs. These SDKs are meant to be the easiest and quickest way for our merchants to integrate with.

    With PayPal being the trusted brand for payments across the globe, having PayPal as an option during checkout increases conversion for merchants.

    You will be an integral part of the Merchant SDKs org helping both our merchants and the buyers, which is a unique experience of working within the broader Checkout org.

    You will be working alongside some of the brightest Android and iOS engineers.


    Your way to impactAs a Checkout Mobile SDK team member, you will work on bringing delightful PayPal Checkout experiences to native mobile apps.

    This includes developing new features with rapid experimentation while ensuring we maintain a high quality of the SDK we ship.

    You will be responsible to design and develop these features in collaboration with design, product and analytics.
    Your day-to-dayIn your day-to-day, you will:Work with product and design teams to develop new ideas and explore new opportunities.
    Your opinion matters, and you'll have opportunities to have a say in how things are built out.
    Experience building embeddable software development kits for others to consume and knowing the pros and cons of SDK development.
    Experience with creating custom views.
    Experience with complex or dynamic layout.
    Experience with localization and internationalization.
    Experience in writing in Swift. Kotlin, is a plus.
    Familiarity with animations.
    What do you need to bringCare strongly about developing amazing user experiences.
    Familiarity with and understanding of programmatic UI.Care about optimizing UI performance, experience with building custom views.
    Ability to work autonomously to achieve explicit product requirements, and clarify areas of ambiguity.
    Experience with implementing features with accessibility in mind.
    Experience unit testing across different layers of functionality.
    Experience with UI testing Familiarity with reactive programming.
    Experience in partnering with analytics and observability to ensure proper reporting.
    We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

    #J-18808-Ljbffr