About the Role
The role involves building and maintaining key components of the iOS application, collaborating with cross-functional teams to deliver reliable and user-friendly features, and contributing to the long-term technical vision of the product.
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Part of the core iOS product team focused on enhancing mobile application performance and user experience
Responsibilities
- Design and implement new features for the iOS application
- Collaborate with designers and product managers to refine user interfaces
- Optimize application performance and responsiveness
- Diagnose and fix bugs across multiple device types and OS versions
- Participate in code reviews to ensure code quality and consistency
- Contribute to architectural decisions for the iOS codebase
- Maintain compatibility with evolving iOS platforms
- Work closely with backend teams to integrate APIs
- Improve testing frameworks and automated test coverage
- Support deployment and monitoring of app releases
- Ensure compliance with platform guidelines and best practices
- Help define and enforce coding standards
- Conduct performance profiling and memory optimization
- Stay current with advancements in iOS development
- Mentor junior engineers and share technical knowledge
Requirements
- Bachelor’s degree in Computer Science or related field
- Minimum of 3 years of experience in iOS development
- Proficiency in Swift and familiarity with Objective-C
- Strong understanding of iOS SDKs and frameworks
- Experience with Xcode and debugging tools
- Knowledge of RESTful APIs and networking protocols
- Familiarity with version control systems, particularly Git
- Experience with unit testing and UI testing
- Understanding of asynchronous programming and concurrency
- Solid grasp of mobile UI design principles
- Ability to troubleshoot and resolve technical issues
- Strong written and verbal communication skills
- Experience working in agile development environments
- Proven track record of delivering production-quality apps
- Commitment to writing clean, maintainable code
Preferred Qualifications
- Experience with SwiftUI and Combine frameworks
- Knowledge of mobile analytics and performance monitoring tools
- Familiarity with CI/CD pipelines for mobile apps
- Background in performance optimization for mobile devices
- Experience with accessibility standards in iOS
- Contributions to open-source iOS projects
- Understanding of security best practices for mobile applications
Visa sponsorship available for qualified candidates