Position: iOS Developer
Location: Bentonville, AR (Hybrid - Twice a week Onsite)
Duration: Permanent Role
Job Description
- 5-10 Years of iOS framework components, lifecycle management, run loops, memory management, and multithreading.
- Expert-level experience with UIKit and its quirks. Knowledge of SwiftUI is a plus.
- Proven experience in building reusable frameworks or SDKs for mobile applications.
- Hands-on experience working with GraphQL and Apollo for efficient data querying and management.
- Experience building content-rich applications with custom interactions, animations, and transitions.
- Strong skill in designing clean and reliable app and system architectures, following industry best practices.
- Proficiency with code repositories and version control practices (e.g., Git).
- Familiarity with CI/CD pipelines, automated testing, and deployment practices. Scripting experience is a plus.
- Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to various stakeholders.
- Proven experience working in agile environments and following agile development practices.