Senior iOS Developer for Enterprise Mobile Applications | Remote
We are seeking an accomplished Senior iOS Developer with proven expertise to join our dynamic SCRUM team. In this role, you will be instrumental in architecting and developing sophisticated internal enterprise mobile applications that interface with diverse systems across complex network infrastructures. The ideal candidate demonstrates exceptional technical proficiency in iOS development, possesses a meticulous approach to performance optimization, and excels in collaborative environments.
Key Responsibilities
- Design and develop robust, high-performance iOS applications for enterprise use, ensuring seamless integration with existing infrastructure.
- Implement complex business logic and functionality within the iOS ecosystem using Swift and Objective-C.
- Collaborate closely with cross-functional SCRUM team members to translate requirements into elegant technical solutions.
- Interface with multiple internal systems across sophisticated network architectures.
- Optimize application performance, focusing on speed, reliability, and resource efficiency.
- Conduct thorough code reviews and implement best practices for iOS development.
- Troubleshoot and resolve complex technical issues throughout the development lifecycle.
- Ensure applications meet stringent enterprise-grade quality, security, and performance standards.
- Document technical specifications and maintain comprehensive development records.
- Participate in regular sprint planning, retrospectives, and daily stand-ups.
Required Skills
- Minimum 3+ years of professional experience in iOS application development.
- Extensive knowledge of Swift 5.9+ and the iOS SDK (iOS 16+).
- Proficiency in designing and implementing RESTful APIs and JSON/XML parsing.
- Strong understanding of iOS architecture patterns (MVC, MVVM, Clean Architecture).
- Experience with dependency management tools such as CocoaPods and Swift Package Manager.
- Familiarity with version control systems, particularly Git.
- Demonstrated ability to write clean, maintainable, and well-documented code.
- Experience with continuous integration and delivery processes.
- Strong problem-solving skills and attention to detail.
- Excellent communication abilities in English, both written and verbal.
Nice to Have
- Experience with SwiftUI and Combine framework.
- Knowledge of reactive programming (RxSwift).
- Understanding of Core Data and other persistence solutions.
- Experience with enterprise application development and security protocols.
- Familiarity with SCRUM and Agile methodologies.
- Background in developing applications that integrate with complex backend systems.
- Experience with automated testing frameworks for iOS.
- Knowledge of German language (not required but beneficial).
Project Details
This engagement is initially set for a 3-month duration with strong potential for extension based on performance. You will be joining an established project with a structured development process, working alongside experienced professionals dedicated to creating exceptional enterprise software solutions.
Why Join Our Team
As a Senior iOS Developer on our team, you'll have the opportunity to work on challenging enterprise-level applications that make a tangible impact on business operations. You'll collaborate with talented professionals in a supportive remote environment that values technical excellence and innovation. This role offers competitive compensation, flexible remote working arrangements, and the potential for long-term professional growth with an industry-leading organization.