Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

PayPal Senior Software Engineer - Android 
India, Karnataka, Bengaluru 
351276588

Yesterday

This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices.


Essential Responsibilities:

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advises immediate management on project-level issues
  • Guides junior engineers
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions

Expected Qualifications:

  • Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.

Preferred Qualification:

As a Native Checkout team member, you will work on bringing delightful PayPal Checkout experiences to the PayPal mobile apps. This includes developing new features with rapid experimentation while ensuring we maintain a high quality of the experiences we ship. You will be responsible for designing and developing these features in collaboration with design, product, and analytics.

Your Day to Day:

  • Lead native Android app development by converting ideas, designs, and requirements into concrete, stable production builds
  • Design and oversee solutions for specific use cases
  • Provide frameworks, interfaces, and services that can be extended and reused for future requirements
  • Enforce clean code and excellent coding practices by conducting thoughtful code reviews
  • Influence and mentor peers - both on your team and across PayPal
  • Work with product, project, and engineering teams to deliver products on schedule that solve customer problems
  • Collaborate with Engineering and QA to resolve bugs
  • Develop and communicates technical processes, standards, and best practices to the team

What You Need to Bring:

  • 5+ years of experience developing native Android applications in Java and Kotlin
  • Solid knowledge of algorithms with good problem solving and troubleshooting skills.
  • Expertise in Android UI design principles, patterns, and best practices.
  • Experience connecting Android applications to RESTful and GraphQL APIs
  • Experience with animation, and implementing user interface designs
  • Skilled at writing Unit and Automation tests
  • Knowledge of design patterns such as MVC and MVVM
  • Knowledge of multi-threaded, asynchronous code
  • Familiarity with RESTful APIs to connect Android applications to backend services
  • Familiarity with AI tools such as Claude Code, GitHub Copilot, or Cursor

Beneficial Qualifications:

  • Experience in finance, e-commerce, or logistics.
  • Experience with iOS development

Our Benefits:

Any general requests for consideration of your skills, please