What are the responsibilities and job description for the Android Developer position at MasterCard?
Digital Identity: Everything you need to prove you are you – right in your pocket. It is digital wallet to hold your personally identifiable information such as Driver’s License and Passport information so that you are in control of your information right on your phone and will release to anyone only by your consent. Digital Identity is an important asset and Mastercard ID Service helps to keep it in your control.
- Are you interested in re-defining how MasterCard does digital identity today?
- Have you ever brought a product to market on a global scale?
- Are you motivated to stay on cutting edge of technology?
- Work with stakeholders, tech leads, and project managers to review and understand requirements and ensure that the team has a clear and complete picture of successful delivery.
- Work with team for breaking down project work into stories, size development effort, and plan sprints
- Support team members in overcoming technical and project challenges to complete planned work
- Facilitate internal technical support for your team’s projects to achieve successful production deployment.
- Support the creation and maintenance of internal technical documentation.
- Experience in the development of mobile products.
All About You:
The ideal candidate would have the following skills:
- Experience in design and implementation of Mobile and Web Architecture with domain knowledge in Android, and Web Development platforms.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Hands-on experience in most of the following:
- Experience in Android Studio IDE
- Java, Kotlin (OOP)
- Android SDK, different versions of Android
- Android Design Patterns (MVC/MVVM architecture, Memory management)
- A fundamental understanding of the Android Lifecycle
- Experience working with remote data via REST and JSON (Retrofit/OkHttp)
- Familiarity with unit testing (Junit, Mockito)
- Familiarity with CI/CD
- Understanding of Google’s Android design principles and interface guidelines
- Experience in Android development, including non-UI components.
- Experience in developing and integrating with SDKs
- Knowledge of Android patterns, performance recommendations, and best practices
- Working knowledge of the general mobile landscape.
- Must be keen on maintaining product quality.
- Familiarity with SDLC processes and Agile Methodologies
- Proficient understanding of code versioning tools, such as Git etc.
- Self-motivated with the ability to accomplish tasks with minimal direction
- Understanding of the release process using the Google Play Store
Due to COVID-19, most of our employees are working from home. We’ve implemented a virtual hiring process and continue to interview candidates by phone or video and are onboarding new hires remotely. We value the safety of each member of our community because we know we’re all in this together.
Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
If you require accommodations or assistance to complete the online application process, please contact reasonable.accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
Corporate Security Responsibility
Every person working for, or on behalf of, Mastercard is responsible for information security. All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position must:
• Abide by Mastercard’s security policies and practices;
• Ensure the confidentiality and integrity of the information being accessed;
• Report any suspected information security violation or breach, and
• Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.