J
Software Engineer III - iOS Developer - Business Banking
Job Description
Build secure, scalable iOS solutions for Business Banking while producing high-quality production code and design artifacts.
Responsibilities
- Use enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity across complex deliverables (code generation and refactoring, unit test creation, documentation)
- Validate AI outputs through peer review, automated testing, and secure coding standards; share reusable patterns and learnings with the team
- Apply Software Development Life Cycle toolchain knowledge, including enterprise-authorized AI-assisted development and automation capabilities, to increase value from automation
- Deliver software solutions with technical troubleshooting skills, using approaches beyond routine or conventional patterns
- Create secure, high-quality production code and maintain synchronized algorithms with supporting systems
- Implement testing strategies across XCTest unit tests, XCUITest UI tests, and automated test suites
- Produce architecture and design artifacts for complex applications; ensure code development meets design constraints
- Gather, analyze, and synthesize large, diverse data sets to support visualizations and reporting for ongoing improvement of applications and systems
- Identify hidden problems and data patterns to drive improvements in coding hygiene and system architecture
Requirements
- Formal training or certification in software engineering concepts and 3+ years applied experience
- Practical experience with AI-assisted development tools (for example, GitHub Copilot and code generation tools) and the ability to integrate AI capabilities into development workflows
- Hands-on experience using enterprise-authorized AI-assisted software development tools in the work environment (for coding, test creation, troubleshooting, or documentation), with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs and outputs, and adherence to resiliency and security expectations
- Ability to guide peers on safe and effective AI usage within team practices
- Applied experience in native mobile application development
- Proficiency in Swift, including modern concurrency patterns like async/await and Combine
- Strong experience with iOS frameworks: UIKit, SwiftUI, Foundation, Core Data, and Combine
- Experience with object-oriented programming and design patterns: MVC, MVVM, Coordinator, SOLID
- Demonstrated expertise writing tests using XCTest and XCUITest, with a strong commitment to test-driven development practices
- Experience with CI/CD processes and tools (for example, Bitrise, Jenkins, GitHub Actions) and Git source control management
- Experience with modularization, dependency injection, and building reusable iOS SDKs or frameworks
Preferred Qualifications, Capabilities, and Skills
- Experience building or working with Design Systems (UI development, white-labeling)
- Appreciation for accessibility and understanding of how to meet WCAG and Apple accessibility requirements
- Practical cloud-native experience (AWS, Azure, or GCP)
- Active GitHub/Stack Overflow profile or published app portfolio demonstrating technical expertise
Technology Stack
- Swift, async/await, Combine, UIKit, SwiftUI, Foundation, Core Data
- MVC, MVVM, Coordinator, SOLID
- XCTest, XCUITest, Bitrise, Jenkins, GitHub Actions
- Git, GitHub Copilot
About the Team
- Consumer & Community Banking serves Chase customers through personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing
- Focus on leading the U.S. in credit card sales and deposit growth, with highly used digital solutions and top customer satisfaction
About the Company
- Chase is a leading financial services firm helping nearly half of America’s households and small businesses pursue their financial goals through a range of financial products
- Mission centers on creating engaged, lifelong relationships and putting customers at the heart of everything
- Supports small businesses, nonprofits, and cities with solutions for financial needs
- Competitive total rewards package includes base salary based on role, experience, skill set, and location
- Eligible roles may receive commission-based pay and/or discretionary incentive compensation (cash and/or forfeitable equity)
- Benefits may include comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching, and more (eligibility-dependent)
- Additional details on total compensation and benefits provided during the hiring process
- Equal opportunity employer committed to diversity and inclusion; provides reasonable accommodations for applicants and employees
Location
- Plano, TX (onsite)
Compensation
- USD 114,000 - 155,000 per yearly
Similar Jobs
J