Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Development Engineer (Android) @ Mastercard

Home >

 Lead Software Development Engineer (Android)

Job Description

    Lead Software Development Engineer (Android) Bangalore The Role: In this role, you will work on building a world class SDK product, while leading a group of Android engineers. You will architect, optimize, and enhance our SDK to deliver seamless integrations for businesses. Responsibilities: Make architectural decisions and changes for building scalable and extensible Android SDKs. Build and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines for multiple SDKs. Write code around our Android projects to automate tests, builds, and anything mundane. If you have to do the same thing twice, automate it. Build instrumentation on our Android SDK, and take data driven approaches which would help product managers make decisions in a jiffy. Good understanding of pro-guard, R8, SSL pinning, and other security checks. Requirements: 5+ years of experience in Android development. Good understanding of Kotlin, OOPs, SOLID principles. Must have expertise on Gradle - Build variants, Build Flavours, etc Good knowledge of threads, activity lifecycles, web views, and debugging skills. Strong grip on Android architecture, design patterns and best practices. Expertise in common Android libs such as Coroutines, Retrofit, Datastore, etc. Follows industry best practices in Security and Compliance. Has excellent documentation and communication skills. Good to have: Experience in building Enterprise Android SDKs. Performance optimization techniques and benchmarking. Understanding of cross platform technologies such as KMP, Flutter, React Native. Any side projects on GitHub or starred apps on the Play Store are a plus. Knowledge of Maven deployment and other SDK distribution methods. Knowledge of behavioral changes in upcoming Android versions is a plus. Location: Bangalore ,

Employement Category:

Employement Type: Full time
Industry: IT Services & Consulting
Role Category: Not Specified
Functional Area: Not Specified
Role/Responsibilies: Lead Software Development Engineer (Android)

Contact Details:

Company: Razorpay
Location(s): Other Karnataka

+ View Contactajax loader


Keyskills:   Android development OOPs SOLID principles Gradle threads design patterns Retrofit Kotlin Coroutines Datastore Security Compliance Flutter React Native

 Fraud Alert to job seekers!

₹ Not Specified

Similar positions

Project Lead

  • HCL Technologies
  • 3 to 7 Yrs
  • 23 hours ago
₹ Not Disclosed

Team Lead - Accounts Payable

  • Reliance Industries
  • 5 to 9 Yrs
  • 1 day ago
₹ Not Disclosed

Sr Engineer ETP Operations

  • Reliance Industries
  • 6 to 10 Yrs
  • 1 day ago
₹ Not Disclosed

Software Engineer - Data Engineering

  • About TechnoGen India
  • 4 to 8 Yrs
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Mastercard

Who is Mastercard?Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks,...