Taro Logo

Senior Software Engineer – iOS & Cross-Platform Mobile Development

Global payment technology company powering economies and empowering people in 200+ countries through digital payment solutions.
Vadodara, Gujarat, India
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer – iOS & Cross-Platform Mobile Development

Mastercard's Prepaid Management Services division is seeking a Senior Software Engineer to join their team focusing on iOS and Cross-Platform Mobile Development. This role is part of their initiative to expand the global reach of prepaid offerings, including their multi-Currency Cash Passport product. The position requires expertise in iOS native development, React Native, and Kotlin Multiplatform Mobile (KMM) technologies.

The ideal candidate will be responsible for designing and developing high-quality, scalable mobile applications while working closely with cross-functional teams. This role offers an opportunity to work on innovative financial solutions that impact millions of users globally. The position requires strong technical skills in mobile development, particularly in iOS and cross-platform technologies, combined with excellent problem-solving and communication abilities.

As a Senior Software Engineer, you'll be involved in the entire development lifecycle, from design to deployment, while mentoring junior developers and contributing to the team's technical growth. The role demands someone who can maintain high coding standards, optimize application performance, and stay current with mobile development trends.

Working at Mastercard means being part of a company that powers economies and empowers people in over 200 countries. The company's focus on digital payments innovation and commitment to building a sustainable economy where everyone can prosper makes this an exciting opportunity for someone passionate about creating impactful financial technology solutions.

The position requires a blend of technical expertise, leadership skills, and business acumen, with opportunities to work on cutting-edge payment solutions while collaborating with talented professionals across the organization. If you're passionate about mobile development and want to contribute to transforming the global financial services landscape, this role offers an excellent opportunity to make a significant impact.

Last updated 12 days ago

Responsibilities For Senior Software Engineer – iOS & Cross-Platform Mobile Development

  • Design, develop, and maintain iOS applications using Swift/Objective-C, React Native, and Kotlin Multiplatform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Write clean, maintainable, and testable code following best practices
  • Participate in code reviews and mentor junior developers
  • Work closely with product managers, designers, and QA to deliver high-quality mobile experiences
  • Optimize applications for maximum performance and scalability
  • Stay up to date with the latest mobile development trends and technologies

Requirements For Senior Software Engineer – iOS & Cross-Platform Mobile Development

Kotlin
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of professional experience in mobile application development
  • Strong proficiency in iOS Native development (Swift/Objective-C)
  • Hands-on experience with React Native and Kotlin Multiplatform Mobile (KMM)
  • Solid understanding of mobile UI/UX principles and best practices
  • Experience with RESTful APIs, third-party libraries, and version control tools
  • Familiarity with CI/CD pipelines and mobile testing frameworks

Jobs Related To Mastercard Senior Software Engineer – iOS & Cross-Platform Mobile Development