US Bank - Chicago, IL

posted 5 days ago

Full-time - Manager
Chicago, IL
10,001+ employees
Credit Intermediation and Related Activities

About the position

U.S. Bank is seeking a Software Engineering Manager for iOS in Chicago, IL. This role involves leading the development of mobile applications, ensuring security integration, and managing a team of software engineers. The manager will oversee technical design, architecture, and project delivery while fostering a collaborative environment for both onsite and offshore teams.

Responsibilities

  • Work with various enterprise teams to integrate the Auth mobile framework for iOS and Android.
  • Provide technical design and architecture for mobile features and share with the development team.
  • Prepare Auth mobile SDK integration plan, delivery timelines, and risks.
  • Review the integration plan with the Information Security team.
  • Lead the development of applications using Objective C, Swift, SwiftUI, Cordova, ReactNative, and ReactJS.
  • Perform code reviews with onsite and offshore teams to ensure quality code delivery.
  • Ensure the team follows TDD/BDD for API development and performs unit testing, CI/CD, and automation.
  • Connect with system level architect to review new architectural changes.
  • Manage onsite and offshore direct reports, including reviewing timesheets and providing feedback biweekly.
  • Lead the development of complex full stack mobile applications across native and server-side components.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent.
  • 5 years of progressive experience in designing and developing iOS native applications.
  • 24 months of experience with native iOS & Android frameworks, performance tools, and optimization.
  • Experience developing complex full stack mobile applications with version control systems (Git, Svn).
  • Experience utilizing DevOps capabilities including containers, cloud, automation, security, and CI/CD.
  • Experience utilizing XCTest framework for unit testing and application performance measurement.
  • Experience developing applications using Objective C, Swift, SwiftUI, Kotlin, Cordova, ReactNative, ReactJS, and Spring boot.
  • Experience working with mobile security practices (SSL Pinning, OAuth2, Encryption).
  • Familiarity with design patterns including MVVM, MVC, and VIPER.

Benefits

  • 401(k)
  • 401(k) matching
  • Adoption assistance
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Life insurance
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service