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
Jobs from our Partners
Senior Software Developer
Sharepoint Software Engineer
Salesforce Developer
Other Jobs from PayPal
Machine Learning Intern
Integration Engineering Manager
Data Scientist 2
Staff Software Engineer - Sharepoint
MTS 2, Software Engineer
HR Systems 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
🥳🥳🥳 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