JPMorgan Chase within the Consumer & Community Banking is looking for an Android Lead Software Engineer to provide technical coaching and advisory for multiple technical teams, anticipate needs and dependencies, and ensure successful execution of a book of work.
Requirements
- Formal training or certification on Native Mobile Engineering concepts and 5+ years applied experience.
- Practical cloud native experience
- 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
- Understanding of build systems such as Gradle, Jenkins, SPM.
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
- 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.
Other
- Creates a culture of diversity, opportunity, inclusion, and respect for team members and prioritizes diverse representation
- In-depth knowledge of the services industry and their IT systems
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines
- Enthusiasm for automated testing and experience with unit testing frameworks
- Worked in an Agile development environment and well versed with agile ceremonies