US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior Android Engineer - Lead Software Engineer

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking, Connect Commerce Team , 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.

As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

As an Android Applications Engineer team member, you dive head-first into creating innovative solutions that advance businesses and careers.

You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing, and application programming that goes into creating high-quality software and new products.

You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed.

Coming in with an understanding of the importance of end-to-end software development such as Agile frameworks is key.

Best of all, you will be able to harness massive amounts of brainpower through JPMorgan Chase's Global Network of over 30,000 technologists from around the world.

Job responsibilities


* Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems


* Develops secure high-quality production code, and reviews and debugs code written by others


* Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems


* Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture


* Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies


* Adds to team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills


* Formal training or certification on software engineering concepts and 5+ years applied experience


* Hands-on practical experience in designing and implementing Android applications using Kotlin


* Advanced in Java, MVVM, Dagger, RxJava, Kotlin, JUnit, Mockito, Git


* Experience working with API integration


* Proficiency in RxJava, LiveData, and Restful API integration


* Experience in Unit testing libraries like Mockito


* Proficient in architectural patterns such as MVP and MVVM


* Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Sec...




Share Job