Develop & Maintain iOS Applications : Design and implement scalable, maintainable, and high-performance iOS applications using Swift and SwiftUI for user interfaces.
Composable Architecture (TCA) : Apply the Composable Architecture (TCA) principles for building modular, reusable, and testable components, ensuring clean architecture for the app.
Collaboration & Integration : Work closely with cross-functional teams to integrate third-party APIs and services, ensuring smooth data flow and user experience within the app.
Optimize & Troubleshoot : Continuously improve app performance by debugging, optimizing code, and adhering to best practices for memory management, thread handling, and UI responsiveness.
Key Skills :
Expertise in Swift & SwiftUI for building iOS applications.
Hands-on experience with Composable Architecture (TCA) and state management solutions.
Proficient in RESTful API integration and asynchronous programming.
Familiarity with unit testing, debugging, and optimizing iOS applications.