Senior iOS Developer – Banking Applications
M&T Bank · Wilmington, DE · 3 wk ago
Engineering$107k–$178k/yrFull-time
Primary Responsibilities
- Design, develop, and maintain iOS applications for banking and financial services using UIKit, SwiftUI, Objective-C, and Swift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement secure coding practices and ensure compliance with banking regulations and standards.
- Utilize modern build systems such as Tuist to streamline development workflows.
- Develop and maintain automated tests to ensure application reliability and performance.
- Troubleshoot and resolve production issues with a focus on root cause analysis.
- Work autonomously, managing tasks and priorities effectively in a fast-paced environment.
- Mentor junior developers and contribute to technical leadership within the team.
- Stay current with iOS development trends, tools, and best practices.
- Understand and adhere to the Company’s risk and regulatory standards, policies and controls in accordance with the Company’s Risk Appetite.
- Identify risk-related issues needing escalation to management.
- Promote an environment that supports a culture of belonging and reflects the M&T Bank brand.
- Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
- Complete other related duties as assigned.
Requirements
- Associate’s degree and a minimum of 5 years’ systems analysis and/or application development work experience or Bachelor's degree and a minimum of 3 years’ iOS development work experience.
- In lieu of degree, a combined minimum of 7 years’ education and/or relevant work experience, including a minimum of 3 years’ systems analysis and/or application development work experience.
- Advanced proficiency in UIKit, SwiftUI, Objective-C, and/or Swift.
- Solid understanding of iOS architecture components and design patterns.
- Experience working in banking, fintech, or other regulated industries.
- Experience with automated testing frameworks (e.g., XCTest, Quick, Nimble).
- Familiarity with secure mobile development practices (e.g., encryption, secure storage, biometric authentication).
- Strong problem-solving skills and ability to work independently.
Qualifications
- Experience with Tuist or other modern build systems.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of accessibility and compliance standards (e.g., ADA, WCAG).
- Experience integrating with banking APIs and third-party financial services.
- Published apps in the Apple App Store.
Skills
- UIKit, SwiftUI, Objective-C, Swift
- Automated testing frameworks (e.g., XCTest, Quick, Nimble)
- Secure mobile development practices (e.g., encryption, secure storage, biometric authentication)
- Problem-solving skills
Benefits
#Hybrid M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $106,700.00 - $177,900.00 (USD). The successful candidate’s particular combination of knowledge, skills, and experience will inform their specific compensation.
Pay
$106,700.00 - $177,900.00 (USD)
Schedule
Four days onsite at our Wilmington, DE location, with the flexibility to work from home one day per week