iOS Developer
We are looking for an iOS Developer to join our mobile team and build high-scale consumer applications. You will design, develop, and maintain Swift-based iOS apps, own features end-to-end, participate in technical planning, and collaborate with cross-functional teams. Experience with Swift, SwiftUI, MVVM, and AI tools required.
Responsibilities
- Design, develop, and maintain Swift-based iOS applications.
- Own features end-to-end from design to production monitoring.
- Participate in technical planning and architectural discussions.
- Collaborate with Product, QA, Backend, and Design teams.
- Ensure security best practices and maintain legacy code.
- Conduct code reviews and promote engineering best practices.
- Build advanced UI components and animations.
- Develop internal AI tools to improve efficiency.
- Contribute to architecture improvements and technical debt reduction.
Requirements
- 2-4 years of iOS development experience.
- Experience with architecture improvements or technical debt reduction.
- Experience building large-scale consumer applications.
- Deep expertise in Swift, SwiftUI, and structured concurrency.
- Strong background in MVVM and Clean Architecture principles.
- Experience with technical planning and system design.
- Experience with RESTful APIs, WebSockets, background modes, and location services.
- Proficiency with Git and modern version control workflows.
- Hands-on experience with AI development tools (e.g., Claude, Copilot).
- Understanding of concurrency (GCD, Operations, async/await) and memory management.
- Excellent communication and problem-solving skills.
Nice to have
- Experience with analytics and monitoring tools (Crashlytics, Mixpanel, Firebase Analytics).
- Experience with testing frameworks and CI/CD pipelines.