Mgr Software Engineering - Mobile Apps - iOS and Android at Citizens

    • Citizens Bank
  • Johnston, RI
  • Posted 28 days ago | Updated 2 hours ago

Overview

On Site
USD 175,200.00 - 262,800.00 per year
Full Time

Skills

Software engineering
Technologist
Technical direction
Innovation
Team management
Creativity
Planning
IT strategy
Project management
Project delivery
Collaboration
Project scoping
Quality assurance
Automated testing
Continuous integration
Continuous Integration and Development
Software development
Performance tuning
Metrics
FOCUS
Leadership
Management
Mentorship
UI
User experience
Publishing
Programming languages
GraphQL
Cloud computing
Android
iOS development
MVVM
Java
Kotlin
Swift
Gradle
Core Data
SQLite
JIRA
Jenkins
Analytical skill
Problem solving
Communication
Mobile applications
Policies
Job boards
Data
Military
Decision-making
Brand
Legal

Job Details

Description

Hybrid Role - Locations : RI, NJ, AZ, NC, TX

Citizens is looking for a hands-on technologist and experienced Mobile App Engineering Manager with expertise in developing and managing Android and iOS native applications. As the Mobile App Engineering Manager, you will be responsible for leading our mobile app development team, overseeing the entire app development lifecycle, and ensuring the delivery of high-quality, user-friendly mobile applications. Your role will involve working closely with cross-functional teams, guiding the technical direction, and driving innovation to maintain our competitive edge in the mobile app space.

Responsibilities:

Leadership and Team Management:
  • Lead and manage a team of mobile developers.
  • Foster a collaborative and innovative work environment that encourages professional growth and creativity.
  • Set clear objectives, provide regular feedback, and conduct performance evaluations to ensure team members meet their goals.

Technical Strategy and Planning:
  • Develop and execute the technical strategy for Android and iOS app development, aligned with the company's overall goals.
  • Stay updated with the latest trends, advancements, and best practices in mobile app development, and ensure their integration into the development process.
  • Plan and allocate resources effectively to meet project deadlines and objectives.

Project Management:
  • Oversee the entire mobile app development lifecycle, from concept to launch, ensuring timely and successful project delivery.
  • Collaborate with product managers, stakeholders, and other teams to define project scope, requirements, and deliverables.
  • Manage project risks, identify potential bottlenecks, and implement mitigation plans.

Quality Assurance:
  • Ensure that the mobile apps meet high-quality standards and are thoroughly tested for functionality, performance, security, and user experience.
  • Provide strategic input and direction on automated testing and continuous integration processes to enhance development efficiency and product reliability.

Technical Expertise:
  • Provide technical guidance and mentorship to the development team, assisting in complex problem-solving and coding challenges.
  • Review and approve architectural designs and code changes to maintain code quality and consistency.

Performance Optimization:
  • Analyze app performance metrics and user feedback to identify areas for improvement and optimize app performance and responsiveness.

Requirements:
  • Proven experience (8+ years) in mobile app development, with a focus on Android and iOS native applications.
  • Prior experience (4+ years) in a leadership or managerial role, managing and mentoring mobile app development teams.
  • Deep understanding of Android and iOS ecosystems, mobile UI/UX design principles, and mobile app architecture.
  • Extensive knowledge of app store publishing - Google Playstore, Apple App Store, App Signing, TestFlight
  • Extensive knowledge of programming languages such as Java, Kotlin (for Android), and Swift/SwiftUI(for iOS).
  • Experience in integrating with REST-based/GraphQL based backend services.
  • Have a solid understanding of the underlying infrastructure needed to run a large, distributed, cloud-based application.
  • Solid experience in Android, iOS, MVVM, Jetpack, Java, Kotlin, Swift, SwiftUI, Cocoapods, Gradle, Core Data, SQLite, JIRA, Jenkins, SOLID principles.
  • Strong analytical and problem-solving skills, with the ability to think strategically and make data-driven decisions.
  • Excellent communication and interpersonal skills, capable of effectively collaborating with cross-functional teams and stakeholders.
  • A track record of successfully delivering high-quality mobile applications to the market.

Pay Transparency

The salary range for this position is $ 175,200 - $ 262,800 per year plus an opportunity to earn an annual discretionary bonus. Actual pay is based on various factors including but not limited to the work location, and relevant skills and experience.

We offer competitive pay, comprehensive medical, dental and vision coverage, retirement benefits, maternity/paternity leave, flexible work arrangements, education reimbursement, wellness programs and more. Note, Citizens' paid time off policy exceeds the mandatory, paid sick or paid time-away policy of very local and state jurisdiction in the United States. For an overview of our benefits, visit .

Some job boards have started using jobseeker-reported data to estimate salary ranges for roles. If you apply and qualify for this role, a recruiter will discuss accurate pay guidance.

Equal Employment Opportunity

At Citizens we value diversity, equity and inclusion, and treat everyone with respect and professionalism. Employment decisions are based solely on experience, performance, and ability. Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression (including transgender individuals who are transitioning, have transitioned, or are perceived to be transitioning to the gender with which they identify), genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family statparenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague's or a dependent's reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws.

Equal Employment and Opportunity Employer

Citizens is a brand name of Citizens Bank, N.A. and each of its respective affiliates.

Background Check

Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.