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.
- Work closely with your team members and the software team leads.
- Assist in continually improving our software development process and development.
- Be committed to stretch goal achievement and willing to do what it takes to get the job.
Mandatory Skills Description :
8-10+ years of software development experience
3 YOE Proficient in SwiftUI development and a good knowledge of its ecosystemsGood knowledge of performance limits and characteristicsKnowledge of memory management and multi-threadingClient facing role - will be working directly with the client and the technical team (both offshore and nearshore)Good knowledge of Core Data and Web Service IntegrationUnderstanding of crash reporting and analytics framework integrationExperience in integration of podsGood sense of UI design and a user-oriented focusImplementation of automated testing platforms and unit testsUnderstanding of Apple's design principles and interface guidelinesProficient understanding of code versioning tool, Git.Solid understanding for handling exceptions and memory leaks.Solid understanding of Design patternsGood understanding of Agile methodologiesLanguages :
English : B2 Upper Intermediate