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

   

Senior Lead Software Engineer - Android, Sr Lead

Join us as Lead Android Software Engineer at Chase, where you can elevate your career in our Digital development team.

We're focused on creating innovative, market-disrupting experiences and services, offering a rewarding opportunity for talented software developers.

As a Senior Manager of Software Engineering at JPMorgan Chase within the Consumer & Community Banking, you serve in a leadership role by providing technical coaching and advisory for multiple technical teams, as well as anticipate the needs and potential dependencies of other functions within the firm.

Job responsibilities:


* Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks


* Be accountable for decisions that influence teams' resources, budget, tactical operations, and the execution and implementation of processes and procedures


* Ensures successful collaboration across teams and stakeholders


* Identifies and mitigates issues to execute a book of work while escalating issues as necessary


* Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team


* Creates a culture of diversity, opportunity, inclusion, and respect for team members and prioritizes diverse representation

Required qualifications, capabilities, and skills:


* Formal training or certification on Native Mobile Engineering concepts and 5+ years applied experience.

In addition, 2+ years of experience leading technologists to manage and solve complex technical items within your domain of expertise.


* In-depth knowledge of the services industry and their IT systems


* Practical cloud native experience


* Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines


* Use of Frameworks and APIs like Foundation, UIKit, SwiftUI, CocoaTouch, Core Data.

Experience in using Xcode provided tools like Debug Memory Graph, Debug View Hierarchy, Instruments for Profiling.


* A Strong experience with Data Structures, Type Conversions, Multi-Threading.

Experience with One or more Design Patterns - MVC, MVVM, MVI, MVP, Singleton, Viper


* Enthusiasm for automated testing and experience with unit testing frameworks


* Understanding of build systems such as Gradle, Jenkins, SPM.


* Worked in an Agile development environment and well versed with agile ceremonies


* Experience working with API integration, distributed systems, caching, and persistence solutions.


* Demonstrated skill and passion for operational excellence, Customer-focused mindset, taking pride in creating an informative data-driven journey

Preferred qualifications, capabilities, and skills:


* Understands the importance of unit testing and is able to write meaningful unit tests


* Understanding of GIT and GIT workflow


* Pair prog...




Share Job