Immediate Hiring - Senior iOS Developer - San Leandro, CA - Contract - Onsite
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Job Description:
We are looking for a talented Mid-Level to Senior iOS Developer to join our Retail Banking UI Engineering team. As part of the team, you will play a critical role in building and enhancing a mobile banking app for iOS users, delivering top-tier mobile experiences that focus on security, performance, and ease of use.
Responsibilities:
- Design, build, and maintain secure, high-performance iOS applications for retail banking customers.
- Collaborate with product managers, UI/UX designers, and backend engineers to implement new features and optimize existing ones.
- Write clean, maintainable, and scalable code in Swift and Objective-C, adhering to iOS best practices.
- Ensure the app's quality and responsiveness through performance tuning and continuous monitoring.
- Integrate backend services and RESTful APIs to deliver a seamless user experience.
- Conduct code reviews and provide mentorship to junior developers to promote best practices.
- Stay up to date with the latest iOS trends, tools, and technologies, implementing new features as needed.
Qualifications:
- 5+ years of professional experience in iOS app development.
- Proficiency in Swift and Objective-C with a deep understanding of the iOS SDK and Apple's ecosystem.
- Strong understanding of iOS architecture patterns (MVC, MVVM, etc.).
- Experience integrating RESTful APIs and working with backend services.
- Familiarity with mobile security best practices, including secure storage and authentication protocols.
- Experience with Xcode, Instruments, and mobile debugging tools.
- Knowledge of version control tools like Git and experience working in Agile environments.
- Strong problem-solving skills and the ability to collaborate with cross-functional teams.
Preferred Qualifications:
- Experience with SwiftUI, Combine, and modern iOS frameworks.
- Previous experience developing apps in the financial or banking industry.
- Knowledge of mobile CI/CD pipelines and experience with automated testing frameworks.
- Experience with Push Notifications and Deep Linking functionalities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job Similar Jobs