Software Engineer III- Mobile Software Engineer- Andriod
On-site · Columbus, Ohio, United States
Job Summary
Software Engineer III (Android) at JPMorgan Chase joining the Consumer and Community Banking and Digital Banking group. Defines responsibilities across design, development, and debugging to deliver secure, scalable mobile products. Responsibilities include producing secure production code, creating design artifacts for complex applications, analyzing large data sets to drive improvements, identifying data patterns to improve code quality and system architecture, contributing to engineering communities, promoting inclusive team culture, focusing on a data-driven customer journey, translating requirements into efficient Kotlin-based mobile solutions, and integrating RESTful APIs. Proficient in Kotlin, Jetpack Compose, RxJava, LiveData, and mobile UI fundamentals, with testing using Mockito and Espresso. Strong foundation in distributed systems, caching, persistence, multithreading, and architectural patterns (MVP/MVVM), and familiarity with Gradle/Jenkins for build/CI. Located in Columbus, OH. Preferred to experience with mobile monitoring, issue resolution, memory/heap analysis, and large codebases across iOS App Store or Google Play Store.
Required Qualifications
- Experience with Kotlin
- Jetpack Compose
- RxJava
- LiveData
- mobile UI fundamentals
- RESTful API integration
- unit and functional testing libraries like Mockito and Espresso
- distributed systems, caching, and persistence solutions
- troubleshooting under time pressure
- data structures and multithreading
- architectural patterns MVP and MVVM
- build and CI systems Gradle and Jenkins
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
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.