Corporate Mobile Development Manager
Charlotte, North Carolina;Addison, Texas
**Job Description:**
Bank of America has been recognized as #1 in customer satisfaction with banking mobile apps and online banking among national banks in the J.D. Power 2021 U.S. Banking Mobile App Satisfaction Study and the J.D. Power 2021 U.S. Online Banking Satisfaction Study.1 We earned additional recognition by J.D. Power as #1 in Customer Satisfaction with Retail Banking Advice.
We are looking for an experienced Dev manager to join our Mobile team. You will provide technical leadership for work teams in specialized functional or process areas. Associates in the Service Delivery function are responsible for Relationship Management / Account Management of a client / business area in all information technology activities. The role requires one to be a proactive and strategic business partner in an IT environment striving to meet current and anticipated business objectives. The relationship manager serves as a single point of contact for the client and must be capable of managing initiative-based portfolios in a multi-matrixed environment. They are also the escalation point for unresolved problems, complaints and complex service requests. You will lead a team of engineers through all aspects of the development life cycle responsible for assigning tasks, conducting code reviews and solving technical challenges while contributing code using a test-driven development approach. You will work on the largest internal native mobile application for Android phones and tablets. Other responsibilities include but not limited to:
+ Key skill sets include the ability to execute a portfolio using consulting skills and conflict resolution, proactively drive innovative business solutions, and use technical, enterprise, and business knowledge to work across structures to meet customer needs
+ Develop the figures and data to design, implement, control and optimize processes
+ Work closely with the software or systems engineers to ensure the tools support the process
+ Leverage the appropriate tools and tactics to identify root cause of service quality issues and recommend enhancements
+ Ensure there is a documented measurement system for the process
+ Participate in full app life-cycle: concept, design, build, deploy, test and release to app store
+ Work with product teams on new product ideas, designs, prototypes and estimates
+ Keep up-to-date on current and upcoming features in relevant products and platforms
+ Drive a best practices approach to the continuous improvement of our products, processes, and tools
+ Write and maintain documentation for all features in development
**Primary Skill**
Swift
**Secondary Skill**
Java
**Tertiary Skill**
Spring Cloud
Required Skills
**Required Skills/ Experience**
+ At least 10 years experience developing native apps
+ At least 4 years experience leading teams of engineers
+ Familiarity with development languages and processes for Mobile application development such as Swift / Kotlin
+ Hands-on experience with monitoring solutions like Splunk and Glassbox
+ Good conceptual knowledge of test-driven development
+ Solid understanding of Agile Development practices, Knowledge or experience of agile development (e.g. XP, SCRUM, Kanban) and continuous integration
+ Knowledge of System Design and Architecture
+ Ability to work on and with a diverse team - highly collaborative
+ Strong analytical and problem solving skills
+ Must possess a Technical and/or Engineering background in Computer Science, Physics, and Engineering, Mathematics or relevant analytical degree
+ Strong understanding of design patterns including why and where a pattern should be used
+ Demonstrated interest in technology, technology-related issues, and analytical analysis
+ High performance and standards as demonstrated by academic or previous job experience
+ Effective collaborator with both non-technical and technical team members
+ Ability to thrive in a fast-paced, team-based environment
+ Strong written and verbal communication skills
**Desired Skills:**
+ Familiarity with Swift/Swift UI, Kotlin, Objective-C, Java, Java Frameworks Spring, Spring Boot, Service integration, message formats with an emphasis on distributed low latency and high availability systems
+ Knowledge of REST, Gateway architectures / frameworks, micro-services
+ Strong understanding of Middleware concepts, usage and application
**Job Band:**
H4
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
**Weekly Schedule:**
**Referral Bonus Amount:**
0
**Job Description:**
Bank of America has been recognized as #1 in customer satisfaction with banking mobile apps and online banking among national banks in the J.D. Power 2021 U.S. Banking Mobile App Satisfaction Study and the J.D. Power 2021 U.S. Online Banking Satisfaction Study.1 We earned additional recognition by J.D. Power as #1 in Customer Satisfaction with Retail Banking Advice.
We are looking for an experienced Dev manager to join our Mobile team. You will provide technical leadership for work teams in specialized functional or process areas. Associates in the Service Delivery function are responsible for Relationship Management / Account Management of a client / business area in all information technology activities. The role requires one to be a proactive and strategic business partner in an IT environment striving to meet current and anticipated business objectives. The relationship manager serves as a single point of contact for the client and must be capable of managing initiative-based portfolios in a multi-matrixed environment. They are also the escalation point for unresolved problems, complaints and complex service requests. You will lead a team of engineers through all aspects of the development life cycle responsible for assigning tasks, conducting code reviews and solving technical challenges while contributing code using a test-driven development approach. You will work on the largest internal native mobile application for Android phones and tablets. Other responsibilities include but not limited to:
+ Key skill sets include the ability to execute a portfolio using consulting skills and conflict resolution, proactively drive innovative business solutions, and use technical, enterprise, and business knowledge to work across structures to meet customer needs
+ Develop the figures and data to design, implement, control and optimize processes
+ Work closely with the software or systems engineers to ensure the tools support the process
+ Leverage the appropriate tools and tactics to identify root cause of service quality issues and recommend enhancements
+ Ensure there is a documented measurement system for the process
+ Participate in full app life-cycle: concept, design, build, deploy, test and release to app store
+ Work with product teams on new product ideas, designs, prototypes and estimates
+ Keep up-to-date on current and upcoming features in relevant products and platforms
+ Drive a best practices approach to the continuous improvement of our products, processes, and tools
+ Write and maintain documentation for all features in development
**Primary Skill**
Swift
**Secondary Skill**
Java
**Tertiary Skill**
Spring Cloud
Required Skills
**Required Skills/ Experience**
+ At least 10 years experience developing native apps
+ At least 4 years experience leading teams of engineers
+ Familiarity with development languages and processes for Mobile application development such as Swift / Kotlin
+ Hands-on experience with monitoring solutions like Splunk and Glassbox
+ Good conceptual knowledge of test-driven development
+ Solid understanding of Agile Development practices, Knowledge or experience of agile development (e.g. XP, SCRUM, Kanban) and continuous integration
+ Knowledge of System Design and Architecture
+ Ability to work on and with a diverse team - highly collaborative
+ Strong analytical and problem solving skills
+ Must possess a Technical and/or Engineering background in Computer Science, Physics, and Engineering, Mathematics or relevant analytical degree
+ Strong understanding of design patterns including why and where a pattern should be used
+ Demonstrated interest in technology, technology-related issues, and analytical analysis
+ High performance and standards as demonstrated by academic or previous job experience
+ Effective collaborator with both non-technical and technical team members
+ Ability to thrive in a fast-paced, team-based environment
+ Strong written and verbal communication skills
**Desired Skills:**
+ Familiarity with Swift/Swift UI, Kotlin, Objective-C, Java, Java Frameworks Spring, Spring Boot, Service integration, message formats with an emphasis on distributed low latency and high availability systems
+ Knowledge of REST, Gateway architectures / frameworks, micro-services
+ Strong understanding of Middleware concepts, usage and application
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
Learn more about this role
Full time
JR-22083340
Band: H4
Manages People: Yes
Travel: Yes, 5% of the time
Manager:
Talent Acquisition Contact:
Nicol Golson [C]
Referral Bonus:
0
Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity and affirmative action, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates.
To view the "EEO is the Law" poster, CLICK HERE (https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf) .
To view the "EEO is the Law" Supplement, CLICK HERE (https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP\_EEO\_Supplement\_Final\_JRF\_QA\_508c.pdf) .
Bank of America aims to create a workplace free from the dangers and resulting consequences of illegal and illicit drug use and alcohol abuse. Our Drug-Free Workplace and Alcohol Policy (Policy) establishes requirements to prevent the presence or use of illegal or illicit drugs or unauthorized alcohol on Bank of America premises and to provide a safe work environment.
To view Bank of Americas Drug-free workplace and alcohol policy, CLICK HERE .