The company is seeking a senior iOS developer to take ownership of the iOS app development lifecycle, including requirement gathering, design, development, and release, while maintaining and enhancing the customer-facing iPhone application.
Requirements
- 8-10+ years of software development experience
- 3 YOE Proficient in SwiftUI development and a good knowledge of its ecosystems
- Good knowledge of performance limits and characteristics
- Knowledge of memory management and multi-threading
- Good knowledge of Core Data and Web Service Integration
- Understanding of crash reporting and analytics framework integration
- Experience in integration of pods
Responsibilities
- Complete ownership of iOS App Development lifecycle from Requirement gathering, Design, Development to till Release
- Architected the base framework of the project with the MVVM patterns
- Integrated the REST based secure API for server communication
- Bug fixing and feature enhancements
- Participate in the development and maintenance of the Customer facing iPhone application by maintaining existing code base as well as extending it with new features
- Implement solutions according to design, requirements, and standards
- Write unit tests, UI tests, conform to code standards, have your designs and code reviewed
Other
- Client facing role
- Will be working directly with the client and the technical team (both offshore and nearshore)
- Languages: English: B2 Upper Intermediate
- Seniority: Senior
- Excellent written and oral communications skills