Software Engineer III- Mobile Software Engineer- Andriod

Testing Site - JPMC

Columbus (OH)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase is seeking a Software Engineer III in Columbus, OH to join a fast-moving agile team delivering secure and scalable technology products for Consumer and Community Banking and Digital Banking.

You will design, implement, and optimize complex software systems, emphasizing performance, quality, and reliability across mobile and backend integrations.

Qualifications

  • Experience with distributed systems, caching, and persistence.
  • Ability to troubleshoot and identify root causes under time pressure.
  • Experience building localized, multi-tenant solutions.
  • Strong experience with data structures and multithreading.
  • Understanding of MVP and MVVM, and design patterns (Gang of Four).
  • Understanding of build and CI systems such as Gradle and Jenkins.
  • Experience in Computer Science, Computer Engineering, Mathematics, or related technical field.

Responsibilities

  • Executes software solutions across design, development, and troubleshooting; solve complex problems.
  • Creates secure, high-quality production code and maintains algorithms with sync across systems.
  • Produces architecture and design artifacts for complex applications and ensures constraints are met.
  • Gathers, analyzes, and visualizes data to drive continuous improvement of applications.
  • Proactively identifies hidden problems and patterns in data to improve coding hygiene and architecture.
  • Contributes to engineering communities of practice and explores new technologies.
  • Fosters a team culture of diversity, inclusion and respect.
  • Focus on customer mindset and data-driven journeys.
  • Translates requirements into efficient code.
  • Has Experience with Kotlin, Jetpack Compose, RxJava, LiveData, and RESTful API integration.
  • Has Experience with unit and functional testing libraries like Mockito and Espresso.

Skills

Distributed systems
Caching
Multithreading
Root cause analysis
MVP/MVVM patterns
CI/CD
Kotlin
Jetpack Compose
RxJava
LiveData

Education

CS/CE/Math or related field

Tools

Gradle
Jenkins
RESTful APIs
Mockito
Espresso

Job description

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Software Engineer III at JPMorgan Chase as a part of Consumer and Community Banking and Digital Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Job responsibilities:
  • Executes software solutions across design, development, and technical troubleshooting, thinking beyond routine approaches to build solutions or break down complex problems.
  • Creates secure, high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces architecture and design artifacts for complex applications and ensures design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets to drive continuous improvement of applications and systems.
  • Proactively identifies hidden problems and patterns in data and uses these insights to improve coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and participates in events that explore new and emerging technologies.
  • Adds to a team culture of diversity, opportunity, inclusion, and respect.
  • Focus on customer mindset, taking pride in creating an informative, data-driven journey.
  • Understand requirements and translate them into efficient code.
  • Has Experience with Kotlin, Jetpack Compose, RxJava, LiveData, mobile UI fundamentals (from layout to animations), and RESTful API integration.
  • Has Experience with unit and functional testing libraries like Mockito and Espresso.
Required qualifications, capabilities, and skills:
  • Experience with distributed systems, caching, and persistence solutions.
  • Ability to troubleshoot and identify root causes under time pressure.
  • Experience building localized, multi-tenant solutions.
  • Strong experience with data structures and multithreading.
  • Understanding of architectural patterns such as MVP and MVVM, and application design patterns (Gang of Four).
  • Understanding of build and CI systems such as Gradle and Jenkins.
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred qualifications, capabilities, and skills:
  • Work with mobile application team to setup monitoring and resolve production issues/crashes on mobile devices. Assist with troubleshooting, root cause analysis, and ensure that software bugs are corrected in an expedient manner. Communicate resolution & next steps.
  • Experience with mobile testing in areas like unit test, automation test, testing/debugging using emulator and device including experience with mobile application profiling for memory analysis, thread analysis and heap analysis on devices, emulators and simulators.
  • Can work with large codebases, managing shared resources and libraries and involvement in the ongoing development one or more mobile applications available in Apple's App Store or Google's Play Store.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Lead Software Engineer- Android
Sr Lead Software Engineer- Android

Testing Site - JPMC • Columbus (OH)

On-site
USD 140,000 - 180,000
Sr Lead Software Engineer- Android
Sr Lead Software Engineer- Android

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 110,000 - 140,000
Lead Software Engineer - Android Lead
Lead Software Engineer - Android Lead

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 110,000 - 170,000
Software Engineer III - Android
Software Engineer III - Android

JPMorgan Chase & Co. • New York (NY)

On-site
USD 120,000 - 180,000
Senior Lead Software Engineer- IOS & Android Native
Senior Lead Software Engineer- IOS & Android Native

Testing Site - JPMC • Columbus (OH)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Android/Kotlin
Lead Software Engineer - Android/Kotlin

Testing Site - JPMC • New York (NY)

On-site
USD 160,000 - 220,000
Software Engineer III - Android Developer (Native, Kotlin)
Software Engineer III - Android Developer (Native, Kotlin)

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 100,000 - 140,000
iOS Mobile Sr Lead Software Engineer
iOS Mobile Sr Lead Software Engineer

Testing Site - JPMC • Columbus (OH)

On-site
USD 170,000 - 230,000
Mobile Sr Lead Software Engineer
Mobile Sr Lead Software Engineer

Testing Site - JPMC • Columbus (OH)

On-site
USD 140,000 - 190,000
UI Software Engineer III
UI Software Engineer III

Testing Site - JPMC • New York (NY)

On-site
USD 130,000 - 180,000