Software Engineering Manager - Mobile App

Mid / Senior

|

In Office

Meytier Premier Employer

Working there

About This Workplace

Meytier Partner

The role will lead enterprise Mobile Development of mobile applications for Citizens. This engineering manager is responsible for leading a team of mobile app developers focused on modern Mobile Development and Architecture of Citizens Mobile apps. This role will be responsible for managing and monitoring team performance, velocity, and individual team member development. The successful candidate will be deeply hands-on technical, working as a senior individual contributor to the team’s efforts when needed, and will provide front-line engineering and people management.

Key Responsibilities:
  • Drive technical development and support of our Mobile development projects
  • Develop and deliver a best-in-class Mobile products
  • Build/Manage/Grow a high performing team of engineers
  • Provide guidance to technology and business partners on complexity and delivery
  • Provide technical team guidance on code reviews, branching strategy, and release coordination
  • Partner with business line and architects during initial project stages to ensure the accuracy of requirements and provide critical input and direction from a technology perspective.
  • Work with architects and other technology leads to define and document Mobile guidelines and standards for development and deployment of applications following industry best practices.
  • Take data driven decisions through continuous monitoring of the platform ecosystem identifying opportunities in advancing the Citizens technology approach and infrastructure
  • Interfacing with back-end APIs using RESTful services and JSON data payloads
  • Coordinating with peers within the organization to ensure seamless integration of functional workflows.
  • Ensuring successful incremental product releases while driving to deadlines and optimizing investments. Assuring quality through efficient management of team and resources.
  • Evaluating and limiting risk and vulnerabilities during the software development process by consistently employing industry best-practices
Required Qualification:
  • 10+ years of hands-on software development experience (mobile) with a proven record of successfully developing consumer-facing, reliable and scalable products
  • 5+ years of relevant managerial experience, managing teams of technologists and engineers
  • Excellent understanding of engineering software processes, methodologies (agile, waterfall, SCRUM, and lifecycle), configuration management, release management and systems verification and test
  • High level skills in Android and iOS development - latest tools, concepts, libraries, and frameworks including but not limited to Swift, UIKit, SwiftUI, Combine, Java, Kotlin, Jetpack, Dependency Injection, etc.
  • Experience with CICD pipeline (CircleCI, Jenkins, or equivalent)
  • High level skills in mobile material user design to better support mobile experience
  • Strong background in continuous delivery environments where repeatable processes are highly automated.
  • Must have strong experience in debugging, code coverage, code analyzer / profiler and unit testing tools
  • Exposure to Backbase - plus
  • Expertise in architecting, designing, and developing highly scalable large scale and available applications
  • Ability to lead, inspire, and motivate teams through effective communication
  • Strong focus on security of the channel and any customer data
  • Strong communication (both oral and written) and interpersonal skills
Preferred Qualifications:
  • 5+ years of experience in the financial services industry, developing solutions for consumer banking, portfolio management, trading, compliance, or wealth management
  • Understanding of banking system and custodial and consumer banking operations
  • Comfortable navigating large corporate structure to ensure timely delivery of project


© 2024 Meytier - All Rights Reserved.
   Privacy Policy    Terms Of Use