- Develop and maintain iOS applications using Swift and UIKit.
- Design and implement recent features based on business and technical requirements.
- Integrate REST APIs, third-party SDKs and backend services.
- Work with JSON, networking, authentication and API integrations.
- Implement secure application features, including data protection and secure API communication.
- Debug, troubleshoot, and resolve application issues and production bugs.
- Write clean, reusable, maintainable and well-tested code.
- Perform unit testing and support QA teams during application testing.
- Optimize application performance, memory usage and responsiveness.
- Participate in code reviews, technical discussions and sprint planning.
- Work closely with backend developers, QA engineers and product teams.
- Publish and maintain applications through App Store Connect.
- Monitor application crashes and resolve issues reported through production monitoring tools.
- Stay updated with the latest iOS, Swift and Apple development technologies.