About the Role
Design and implement key features for iOS applications while ensuring high performance, reliability, and maintainability across core product offerings.
Responsibilities
- Develop and maintain high-quality iOS applications
- Collaborate with product and design teams to define feature requirements
- Write clean, efficient, and maintainable Swift code
- Optimize application performance and responsiveness
- Diagnose and fix bugs across multiple devices and OS versions
- Implement robust testing practices and automated test suites
- Contribute to architectural decisions and technical planning
- Integrate with backend services and APIs
- Ensure compliance with platform design principles and guidelines
- Support continuous integration and deployment workflows
- Participate in code reviews and knowledge sharing sessions
- Monitor app stability and performance in production
- Stay current with iOS platform updates and best practices
- Improve accessibility and localization support
- Collaborate on UI/UX implementation with attention to detail
- Work with analytics tools to inform product decisions
- Maintain documentation for code and processes
- Troubleshoot user-reported issues
- Contribute to technical roadmaps
- Ensure security standards are met in code and architecture
- Support app store submission processes
- Evaluate third-party libraries and tools
- Enhance offline functionality and data synchronization
- Implement modern iOS frameworks and patterns
- Drive improvements in development tooling
Compensation
Competitive salary based on experience and location
Work Arrangement
Hybrid with remote flexibility; based in Cebu, Philippines
Team
Core product engineering team focused on iOS development
Why This Role Matters
- This position plays a critical part in shaping the future of mobile accessibility and productivity tools used by millions.
- Engineers directly influence product direction and technical excellence.
What We Value
- Ownership of code and features from concept to deployment
- Collaborative problem solving
- Continuous learning and technical growth
- User-centric development approach
Not available for this position