JPMorgan Chase logo
JPMorgan Chase1 day ago

Software Engineer III, Mobile Development

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Financial Services

Job Summary

Senior Software Engineer (Mobile) responsible for building native Android apps in Kotlin, integrating AI-assisted features, applying MVVM/MVP/MVC architectures, delivering end-to-end features, participating in CI/CD, ensuring secure, high-quality production code, and collaborating in Agile/Scrum with cross-functional teams.

Required Qualifications

  • Build and maintain native Android applications in Kotlin, delivering features end-to-end from design through production release.
  • Implement AI/ML-powered mobile features, integrating models/services with a focus on performance, reliability, and user experience.
  • Apply and evolve mobile architectures (MVVM/MVP/MVC) to ensure scalable, maintainable, and testable codebases.
  • Drive engineering excellence with modern tooling, libraries, and testing (e.g., Git, Retrofit, Dagger, RxJava, Robolectric/Mockito/Espresso).
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
  • Enable rapid, reliable delivery by operating CI/CD pipelines and partnering effectively in Agile/Scrum ceremonies (planning, reviews, iterations).
  • Optimize and validate mobile code on real devices: performance tuning, profiling/debugging, and handling phone-specific constraints and edge cases.
  • Build and maintain mobile solutions across iOS/Android with proficiency in Swift, Kotlin, Objective-C, and Java, plus working familiarity with C++, JavaScript, Ruby, and Python.
  • Use Git effectively for source control (branching, PRs/code reviews, conflict resolution) to maintain quality and release hygiene.
  • Consume and integrate RESTful web services from mobile apps, and communicate clearly with business partners via phone/email to clarify requirements beyond written documentation.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Software Engineer III, Mobile Development

Apply on Sorce