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
- Experience with animation, and implementing user interface designs
- Knowledge of design patterns such as MVC and MVVM
- Skilled at writing Unit and Automation tests
- Good understanding of data structure and problem solving techniques.
- 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
Jobs from our Partners
Hadoop Tech Lead
Software Engineer
Machine Learning Engineer
Junior AI/ML Engineer
Other Jobs from PayPal
Software Engineer
Software Engineer
Manager, Software Development 2, AI ML
Frontend Engineer
Senior Software Engineer
Staff Software Engineer - Python
Similar Jobs
Staff Android Engineer
Mobile Engineer II (Android)
Mobile Android Senior Engineer
Lead Android Engineer
iOS Software Engineer
Software App Engineer
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
🥳🥳🥳 216 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee