PayPal

Lead Software Engineer - Android

Bengaluru, India
Java Kotlin Android GraphQL API Firebase Microservices
This job is closed! Check out or
Description
What you need to know about the role- Our open digital payments platform gives PayPal’s 392 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. Meet our team: PPUI team is at the forefront of changing the fabric of modern authentication by delivering a modern, secure, extensible authentication platform which allows PayPal users to securely authenticate to any application, using any authentication method and on any device. This platform processes millions of login requests and billions of authorization requests each day, enabling PayPal and its partners to rapidly innovate on new payment scenarios and enable new experiences. In particular, we are augmenting the team with highly skilled and enthusiastic engineers to assist with unlocking potential for our adjacencies using the power of a single INC level identity. As an Identity Engineer in our development team, you will be responsible for the design, development and quality delivery of the platform web services and infrastructure. Your day to day:  Demonstrate a customer centric mindset as part of day-day work.  Ensure that the design and implementation adheres to defined specs and processes.  Own end-to-end quality of deliverables during all phases of the software development lifecycle.  Understand technical designs by working within PayPal’s cross-functional technology team.  Collaborate between business, product and technology in the process of understanding the requirement and coming up with implementation options  Ability to function effectively in a fast paced environment and manage continuously changing business needs

Your way to impact :

Be a quick learner undaunted by complex systems. 

Take risks and thrive in an environment of constant change. 

Contributed to building the complete life cycle of transaction processing preferably in payments domain 

Experience in refactoring existing code base and in understanding existing implementations to decide to refactor or rewrite. 

Ability to hit the ground running from day 1 working on various systems and working independently. 

Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs and active participation in online tech forums is a plus. 

 

What you need to bring :

Strong programming skills and expertise in developing Java and Kotlin 

Deep working expertise with Native Android Applications 

Expertise in high level design and translating them into detailed design artifacts. 

Deep working experience in building and delivering one or more apps to the Google Play Store.

Ability to drive projects independently. 

Strong understanding of Native-based programming languages  

Experience using modern Android architectural components and lifecycle management: MVVM, View Model, Live Data, Data Binding, Room 

Experience with creating custom components 

Experience with complex or dynamic layouts in Android using xml based layout and Jetpack Compose.

Have interfaced with GraphQL or REST APIs from an Android app 

Know how to do offline storage, threading, or performance tuning in an Android app 

Know how to use cloud message APIs and push notifications (through Firebase or similar) 

Experience in lint and test all your code or know you should, are willing to deploy your systems to production and troubleshoot them if they fail 

Strong in Data structures & Algorithms  

Technical Breadth – Exposure to a wide variety of problem spaces, technologies  

Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction  

Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases  

Good knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions  

Good understanding & experience of high performance micro-services scale & real-time response systems  

Experience & exposure to a variety of large-scale persistent systems including large databases  

Exposure to complete product development cycles – From inception to production to scaling up, supporting new requirements, re-architectures - the Architects should have seen it all  

Should have been part of scalable product development cycles with either large data handling or large transaction processing exposure for 3+ years  

Excellent Mentoring skills – Be the technical mentor to your team  

Partner closely with design and product stakeholders to translate business requirements into clear functional specifications.  

Lead a team of developers in code reviews, advising team members of the design approach and implementation.  

Implement, test and deploy secure web application code following best practices of accessibility and internationalization.  

Collaborate with multiple teams to provide efficient and innovative solutions to business requirements.  

PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

0 applies

79 views

Other Jobs from PayPal

iOS Developer - Payments SDK

Remote Stockholm, Sweden

Staff Software Engineer

Remote Bengaluru, India

Lead Software Engineer (UI)

Remote Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 210 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers