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