Jobs · Engineering · New Jersey

Mobile Software Engineer - iOS

Barclays · Whippany, NJ · Yesterday
Engineering$75k/yrFull-time

About the role

Join our US Consumer Bank technology team delivering the Easypay mobile experience and real-time transaction capabilities that serve millions of customers. You'll own native iOS development end-to-end, from architecture through App Store release, collaborating with product, design, and backend engineers.

Responsibilities

  • Design, develop and improve software solutions using industry-aligned programming languages, frameworks, and tools.
  • Ensure code is scalable, maintainable, and optimized for performance.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.
  • Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.

Requirements

  • Solid experience building production iOS applications using Swift and SwiftUI.
  • Sound understanding of iOS architecture patterns, such as MVVM, Clean Architecture along with UIKit and SwiftUI frameworks.
  • Experience with RESTful API integration, secure data handling, and mobile authentication flows.
  • Familiarity with iOS release pipelines, App Store submission, and CI/CD tooling.
  • Ability to write testable, well-structured code with unit and UI test coverage.

Qualifications

  • Background in financial services, transaction processing, or the card servicing domain.
  • Other highly valued skills include Android development experience, including Kotlin and Jetpack Compose, and experience with CI/CD for mobile using tools such as Fastlane, Bitrise, and GitHub Actions.

Skills

  • Knowledge of industry technology trends and innovations.
  • Ability to contribute to the organization's technology communities.
  • Experience with CI/CD for mobile.

Benefits

  • Competitive and generous employee benefits, including medical, dental and vision coverage, 401(k), life insurance, and other paid leave for qualifying circumstances.
  • Incentive award eligibility.

Pay

Minimum Salary: $75,000
Maximum Salary: $135,000

Schedule

Full-time

Location

Whippany, NJ

Similar jobs