iOS Developer
We are looking for an iOS Developer to build modern SwiftUI applications, leveraging AI development tools and contributing to architectural decisions.
Responsibilities
- Develop and enhance features for a modern SwiftUI-based iOS application.
- Build pixel-perfect user interfaces that accurately reflect product and design requirements.
- Write clean, maintainable, self-documenting Swift code.
- Use AI development tools for ideation, debugging, testing, refactoring, and documentation.
- Take ownership of tasks from requirements through research, implementation, testing, and delivery.
- Work with iOS extensions, Widgets, Live Activities, and other native platform capabilities.
- Collaborate with Product, Design, QA, and other engineers to deliver a consistent, high-quality user experience.
- Debug and resolve existing issues while minimizing regressions.
- Apply iOS best practices related to performance, memory management, accessibility, and maintainability.
- Participate in code reviews and architecture discussions.
- Contribute to technical documentation and knowledge sharing across the team.
Requirements
- 3+ years of hands-on experience with Swift and SwiftUI development.
- Experience developing and shipping production iOS applications.
- Strong understanding of modern iOS development principles and best practices.
- Excellent attention to detail, particularly around UI quality and application behavior.
- Ability to write clean, testable, maintainable, and well-structured code.
- Independent and proactive approach with the ability to research and solve technical challenges.
- Experience using AI-powered development tools as part of the development workflow.
- Strong communication skills and willingness to learn, receive feedback, and collaborate.
Nice to have
- Experience with UI and/or Unit Testing.
- Experience with SwiftData, Core Data, Realm, or similar persistence technologies.
- Experience with CI/CD processes and TestFlight distribution.