About the Role
The role involves building and maintaining high-quality iOS applications, contributing to architectural decisions, improving code quality, and collaborating with cross-functional teams to deliver reliable and efficient software solutions.
Responsibilities
- Design and implement new features for iOS applications
- Collaborate with designers and product managers to define technical requirements
- Optimize application performance and responsiveness
- Ensure code quality through code reviews and testing practices
- Maintain and refactor existing codebases for scalability
- Troubleshoot and resolve technical issues in production environments
- Work closely with backend teams to integrate APIs
- Improve build systems and deployment pipelines
- Participate in architectural discussions and system design
- Stay current with iOS platform updates and best practices
- Contribute to technical documentation
- Support release management and app store submissions
- Enhance accessibility and internationalization features
- Implement secure coding practices
- Monitor application stability using crash reporting tools
- Collaborate on user interface improvements
- Evaluate third-party libraries and frameworks
- Ensure compliance with privacy regulations
- Drive initiatives to reduce technical debt
- Mentor junior engineers and share knowledge
Nice to Have
- Master’s degree in computer science or related field
- Experience with SwiftUI and Combine
- Knowledge of advanced iOS features such as Core Data and Core Animation
- Experience with unit and UI testing frameworks
- Familiarity with agile development methodologies
- Experience mentoring other developers
- Open source contributions
- Experience with distributed systems
- Knowledge of machine learning integration on mobile
- Background in audio or real-time data processing
Compensation
Competitive salary with equity and benefits
Work Arrangement
Hybrid work model with flexibility
Team
Part of the core iOS engineering team focused on product development
About the Team
The iOS team works on foundational product features used by millions of users. Engineers are empowered to lead projects, propose technical improvements, and influence product direction. Collaboration and technical excellence are central to the team culture.
What We Value
We prioritize clear communication, ownership of work, and a commitment to building accessible, high-performance software. Candidates should demonstrate curiosity, resilience, and a collaborative spirit.
Available for qualified candidates