Software Engineer III – Android - JPMorganChase : Job Details

Software Engineer III – Android

JPMorganChase

Job Location : New York,NY, USA

Posted on : 2025-09-15T14:58:51Z

Job Description :
Overview

Software Engineer III – Android role at JPMorganChase. You are part of an agile team that designs, develops, and troubleshoots software components of the firm's technology products in a secure, scalable way. As an emerging member of a software engineering team, you execute software solutions through design, development, and technical troubleshooting of multiple components within a product, application, or system.

Responsibilities
  • Execute standard software solutions, design, development, and technical troubleshooting.
  • Write secure, high-quality code using at least one programming language with limited guidance.
  • Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
  • Apply knowledge of the Software Development Life Cycle toolchain to improve automation value.
  • Handle technical troubleshooting to break down solutions and solve basic to moderate complexity problems.
  • Manage and work with large codebases, oversee shared resources and libraries; participate in ongoing development of one or more mobile applications available in Apple's App Store or Google Play Store.
  • Contribute to a culture of diversity, equity, inclusion, and respect.
  • Optimize application performance and memory usage using appropriate profiling tools.
  • Implement and manage cloud messaging APIs and push notification services.
  • Utilize version control tools (e.g., Git) for efficient source code management.
  • Adhere to Apple design principles and interface guidelines in application development where applicable.
Qualifications
  • Formal training or certification in software engineering concepts with 3+ years of applied experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Proficiency with Kotlin and Java.
  • Develop test-driven mobile app features and frameworks using Java, Kotlin, Android Jetpack, RxJava, Retrofit; ensure code adheres to industry coding best practices.
  • Experience in mobile testing (unit testing, automation testing) and mobile profiling for memory, thread, and heap analysis on devices, emulators, and simulators.
  • Experience with RESTful APIs to connect Android Kotlin applications to back-end services.
  • Experience developing, debugging, and maintaining Android Kotlin code in a large corporate environment with modern programming and database querying languages.
  • Demonstrable ability to code in one or more programming languages.
  • Experience across the Software Development Life Cycle.
  • Collaborate with the mobile application team to monitor, troubleshoot, and resolve production issues; communicate resolutions and next steps effectively.
  • Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, AI, ML, mobile).
Preferred Qualifications
  • Familiarity with modern front-end technologies.
  • Familiarity with Swift and AWS.
About Us

Chase is a leading financial services firm offering a broad range of financial products. Our mission is to create engaged relationships and put customers at the heart of what we do. We provide a competitive total rewards package and benefits based on eligibility, including health care coverage, retirement savings, and more. We are an equal opportunity employer and value diversity and inclusion; we do not discriminate based on protected attributes and provide reasonable accommodations as needed. For more information about accommodations, visit our FAQs.

#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)