Software Engineer III- Mobile Software Engineer- Andriod
Company: JPMorganChase
Location: Columbus
Posted on: April 1, 2026
|
|
|
Job Description:
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.
Keywords: JPMorganChase, Middletown , Software Engineer III- Mobile Software Engineer- Andriod, IT / Software / Systems , Columbus, Ohio