Experienced iOS Software Engineer Xcode | Swift | SwiftUI | GraphQL | MVVM, VIP, VIPER | XCTest, Quick and Nimble | Modularization | FirebaseI'm an experienced iOS Software Engineer with a solid foundation in Swift. I have a keen eye for detail and a commitment to delivering high-quality user experiences. I professionally mentor junior team members to help them reach their full potential and also consistently share best practices and improve my team's processes.Key Skills:- Xcode: Expertise in utilizing the power of Xcode for efficient app development and debugging.- iOS Development: Proficient in developing robust and scalable iOS applications using Swift, SwiftUI and ViewCode.- Architecture: Strong understanding of design patterns, including MVVM and VIP, for scalable app architectures.- Modularization: Proficient in breaking down applications into smaller, manageable modules to improve code maintainability, scalability, and reusability.- RESTfull APIs: Skilled in integrating iOS applications with backend services through RESTful APIs.- GraphQL APIs: Experience integrating iOS applications with modern GraphQL APIs, ensuring data consistency and responsiveness- JSON: Proficiency in working with JSON for data exchange between the app and web services.- Debugging: Skill in debugging and resolving complex issues to effectively identify and fix bugs.- Unit Testing: Committed to writing reliable code, employing XCTest or Quick & Nimble for comprehensive unit testing.- Version Control: Proficient in using Git and collaborating on platforms like GitHub and Gitlab.- Firebase: Experience in integrating Firebase services for Authentication, Analytics and Remote config.- UI/UX: Experience collaborating with product managers and UX designers to ensure application functionality, reliability, and ease of use- Agile: Comfortable working in Agile environments, ensuring efficient collaboration and delivery. (Scrum, Kanban, Jira)