About the Role
Design and implement key iOS application components while collaborating with cross-functional teams to deliver high-quality, scalable solutions in a distributed environment.
Responsibilities
- Develop and maintain core features of the iOS application
- Collaborate with product and design teams to define requirements
- Write clean, efficient, and well-documented code
- Conduct code reviews and ensure code quality standards
- Diagnose and fix bugs in a timely manner
- Optimize application performance and responsiveness
- Integrate with backend services and APIs
- Ensure compatibility across iOS devices and versions
- Implement unit and integration tests
- Stay current with iOS platform developments and best practices
- Participate in agile development processes
- Contribute to architectural decisions and technical planning
- Support deployment and monitoring of production releases
- Work closely with QA to resolve issues
- Improve app store rating through stability enhancements
- Mentor junior engineers when needed
- Respond to user feedback and usage patterns
- Ensure compliance with platform guidelines
- Maintain security and privacy standards
- Collaborate across time zones in a distributed team
- Drive continuous improvement in development workflows
- Support on-call rotations for critical issues
- Contribute to technical documentation
- Participate in incident response and post-mortems
- Align development with business objectives
Compensation
Competitive salary and equity package
Work Arrangement
Fully remote
Team
Fully distributed team with no physical office
Why This Role Matters
- You will directly impact the core experience of a widely used mobile application.
- Your work will shape how users interact with speech technology on iOS devices.
What We Value
- Ownership of code and features from concept to production.
- Clear communication in a remote, asynchronous environment.
- Continuous learning and technical growth.
Not applicable