PayPal

Software Engineer 3

Bengaluru, India
Android API Firebase
This job is closed! Check out or
Description
Fuelled by a fundamental belief that having access to financial services creates opportunity, PayPal (NASDAQ: PYPL) is committed to democratising financial services and empowering people and businesses to join and thrive in the global economy. Our open digital payments platform gives PayPal's 430 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. Our P2P team is responsible for triggering various initiatives for PayPal across worldwide with focus on agility, time to market and innovation. This team helps to roll out new features around PayPal's various customer retention, conversion initiatives across the world to bring more people not only on PayPal's ecosystem but also to increase customer engagement and has embarked upon some new and exciting opportunities. As a member of this team, you'll collaborate closely with Product Owners, Designers and Engineers (3-in-a-box model) to create innovative solutions for our customers. & you'll play an important role in product development from concept to launch. The Role: This role is for a Senior Android Mobile Engineer to help architect, develop, and test the PayPal Android Consumer App. At PayPal, we work together on small, collaborative teams. We’re passionate about code quality and we’re constantly – some might say, obsessively – finding new ways to perfect our processes and product. We believe in 'One Team Behaviours' and Innovation, Collaboration, Inclusion and Wellness are major pillars for our success. We work closely with our design, content, and product teams to build, test, and iterate on new solutions to customers’ problems. And we meet with our customers every week to make sure we’re giving them the app they expect and the experiences they deserve. But it doesn’t stop there. We have dedicated teams to support our Continuous Integration, Quality and Release processes. All this results in your code being published in an update to the App Store at least once every 3 weeks. Fun part? Our Bangalore campus facilities include ping-pong tables, billiards table and 2 cafeterias and great health benefits. Check out our benefits at https://www.paypalbenefits.com/

As a mobile Android software developer in Payments team, you will be working with various feature domain and external partners in creating the next generation payments experiences and building world class payments and money management integration solutions.

Our engineers solve some of the most complex technical problems in the world of payments across all business units. We are looking for the highest levels of technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology forward with respect to functionality, performance, reliability, and scalability. You will have the opportunity to work across platforms, be it Android, iOS, Services, or Web applications as we bring solutions to our customers.

If you love working on newest technologies, delivering valuable and quality products with the sense of ownership then you should join us!

  Key Responsibilities:

  • Contributes to native Android app development by converting ideas, designs, and requirements into concrete, stable production builds
  • Participates in design & implementing for specific use cases that provide frameworks, interfaces, and services that can be extended and reused for other use cases or teams.
  • Works with product, project, and engineering teams to deliver products on schedule that solve our customers’ problems
  • Ensure the performance, quality, and responsiveness of application.
  • Perform detailed analysis and technical designs, create technical documents and be active participate in design reviews.
  • Code, test, integrate, document and release software adhering to technical and quality standards
  • Develops and communicates technical processes, standards, and best practices to the team 
  • Collaborates with Engineering and QA to resolve bugs

  Requirements:

  • 6+ years software development experience
  • 4+ years of Android mobile development experience
  • Knowledge of multi-threaded, asynchronous code
  • Good understanding of data structure and problem solving techniques.
  • Experience with animation, and implementing user interface designs
  • Knowledge of design patterns such as MVC and MVVM
  • Skilled at writing Unit and Automation tests
  • Thorough understanding of the Android Studio and Gradle
  • Expert understanding of the Android System APIs, Firebase Services, Android app lifecycle
  • Knowledge of open-source and commercial libraries commonly used in the Android ecosystem
  • A team player who values collaboration, innovation, and inclusion
  • Interested in keeping up-to-date with the latest technological developments
  • Comfortable working in an Agile environment
  • Strong verbal and written communication skills
  • Interest in the payments industry
  • B.S. or equivalent degree in Computer Science is desired
PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

0 applies

58 views

Other Jobs from PayPal

Machine Learning Intern

Remote Singapore

Integration Engineering Manager

Remote Mexico City, Mexico

Data Scientist 2

Remote Chennai, India

MTS 2, Software Engineer

Remote Bengaluru, India

HR Systems Engineer

Remote Chennai, 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

🥳🥳🥳 166 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