About the Role
Design and implement new features in the iOS application while maintaining high performance and responsiveness. Collaborate with cross-functional teams to define, design, and ship new functionalities.
Responsibilities
- Develop and maintain iOS applications using Swift and modern frameworks
- Translate UI/UX designs into functional, intuitive interfaces
- Optimize application performance across various devices and iOS versions
- Collaborate with backend engineers to integrate RESTful APIs
- Write unit and UI tests to ensure code reliability
- Diagnose and fix bugs reported in production builds
- Participate in code reviews to maintain code quality
- Stay current with emerging iOS technologies and best practices
- Improve app stability through proactive monitoring and debugging
- Contribute to architectural decisions for scalable mobile solutions
- Work closely with product managers to refine feature specifications
- Implement secure authentication and data handling practices
- Support app deployment and updates via the App Store
- Integrate third-party libraries and SDKs as needed
- Ensure compliance with Apple’s App Store guidelines
Nice to Have
- Experience with CI/CD pipelines for mobile apps
- Knowledge of RxSwift or reactive programming patterns
- Background in retail or point-of-sale systems
- Familiarity with analytics and tracking integrations
- Experience mentoring junior developers
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid work model with office and remote flexibility
Team
Small, agile product team focused on rapid iteration
Technology Stack
- Primary language: Swift
- Frameworks: UIKit, SwiftUI, Combine
- Tools: Xcode, Fastlane, Firebase
- APIs: REST, JSON, GraphQL
Product Focus
- Real-time analytics dashboard
- In-store employee communication tools
- Retail performance tracking features
- Mobile-first user experience design
Available for qualified candidates