Description
You will build and maintain high-quality iOS applications focusing on performance and stability.
Responsibilities
- Optimize iOS application performance to ensure smooth user experiences.
- Diagnose and resolve bottlenecks using iOS Instruments and debugging tools.
- Implement and manage third-party SDKs and APIs within the codebase.
- Manage app lifecycle processes and resolve background processing issues like timers and notifications.
- Write unit tests and follow Test-Driven Development (TDD) to maintain code quality.
Required Skills
- 6+ years of professional iOS development experience.
- Strong proficiency in SwiftUI.
- Expertise in Xcode’s debugger, crash reports, and logs.
- Hands-on experience with iOS Instruments, including Time Profiler, Memory Graph, Allocations, and Leaks.
- Deep understanding of iOS performance optimization techniques.
- Proven ability to manage app lifecycle and background tasks.
- Experience implementing third-party SDKs.
- Strong background in Unit Testing and TDD.
- Bachelor's degree or equivalent graduate education.