About the Role
The engineer will contribute to building and improving core functionality of a widely used iOS app, focusing on scalability, stability, and user-facing features while collaborating across teams.
Responsibilities
- Develop and maintain core features of the iOS application
- Collaborate with product managers to define feature requirements
- Work closely with designers to implement intuitive user interfaces
- Optimize app performance and responsiveness
- Ensure code quality through testing and code reviews
- Troubleshoot and resolve bugs reported by users
- Implement new technologies to improve app capabilities
- Support integration with backend services
- Maintain compatibility across iOS versions and devices
- Participate in agile development cycles
- Contribute to architectural decisions for iOS components
- Monitor app stability and crash metrics
- Improve accessibility features within the app
- Integrate analytics to track user behavior
- Refactor legacy code for better maintainability
- Ensure compliance with Apple's App Store guidelines
- Collaborate with QA engineers to validate releases
- Document technical implementations and decisions
- Stay current with iOS platform updates and best practices
- Mentor junior engineers when needed
Nice to Have
- Experience with SwiftUI and Combine frameworks
- Knowledge of Core Data or other persistence frameworks
- Familiarity with audio processing or media playback technologies
- Experience in accessibility-focused development
- Contributions to open-source iOS projects
- Published apps in the App Store
- Experience with automated UI testing tools
- Background in machine learning integration on mobile
- Understanding of internationalization and localization
- Experience mentoring other developers
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid work model with flexibility for remote work
Team
Part of the core iOS engineering team focused on product development
About the Team
The iOS team builds and maintains a high-impact mobile application used daily by a global audience. Engineers focus on delivering reliable, performant features that align with user needs and product vision.
What We Value
We prioritize technical excellence, user-centric design, collaboration, and continuous learning. Engineers are expected to take ownership of their work and contribute to long-term product health.
Not available for this position