Senior IOS Developer
- Hiring from
- Romania
- Work type
- Hybrid
- Posted
542,623 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
We are looking for an experienced Senior iOS Developer to join our partener's team working on mobile banking applications. You will contribute to the development and maintenance of secure, reliable, and user-friendly iOS applications, delivering digital banking services to customers.
The role requires strong hands-on experience with Swift, the iOS SDK, application architecture, REST API integration, and native UI development. You will collaborate with cross-functional teams to deliver high-quality mobile solutions in a secure and performance-driven environment.
Contract type: B2B
Work model: Hybrid
Key Responsibilities
Design, develop, and maintain native iOS applications using Swift and the iOS SDK.
Implement and maintain application architectures based on MVC and MVP patterns.
Integrate REST APIs and backend services to support mobile banking functionalities.
Develop intuitive, reusable, and responsive user interfaces using native iOS technologies.
Write clean, maintainable, and testable code in accordance with established engineering standards.
Troubleshoot, debug, and optimize application performance and stability.
Collaborate with backend developers, UX/UI designers, QA engineers, and product teams.
Participate in code reviews, technical discussions, and continuous improvement initiatives.
Follow security, quality, and development standards applicable to mobile banking applications.
Requirements
Proven professional experience in native iOS development at Senior level.
Strong knowledge of Swift and the iOS SDK.
Hands-on experience with MVC and MVP architectural patterns.
Experience integrating REST APIs into mobile applications.
Strong skills in native iOS UI development.
Good understanding of mobile application architecture, debugging, and performance optimization.
Experience with Git and collaborative software development workflows.
Strong analytical, problem-solving, and communication skills.
Previous experience in banking, financial services, or other regulated environments is an advantage.