About the Role
Design and implement key iOS application functionality, optimize performance, and contribute to the evolution of core product features through close collaboration with cross-functional teams.
Responsibilities
- Develop and maintain core features of the iOS application
- Collaborate with designers and product managers to refine user experience
- Optimize application performance and responsiveness
- Write clean, maintainable, and testable Swift code
- Diagnose and fix bugs across various iOS devices and versions
- Contribute to architectural decisions for long-term scalability
- Integrate with backend services and APIs
- Implement UI components following design specifications
- Participate in code reviews to ensure code quality
- Monitor app stability using crash reporting tools
- Stay current with iOS platform updates and best practices
- Work within agile development cycles
- Support app store deployment processes
- Ensure compliance with platform guidelines
- Contribute to documentation and technical specifications
- Collaborate on feature testing and validation
- Improve accessibility across app features
- Evaluate third-party libraries and tools
- Assist in troubleshooting user-reported issues
- Support continuous integration and delivery pipelines
Nice to Have
- Master’s degree in computer science or related field
- Experience with SwiftUI and Combine
- Familiarity with CI/CD pipelines for mobile
- Knowledge of dependency managers like CocoaPods or Swift Package Manager
- Experience with unit and UI testing frameworks
- Background in voice or audio technology
- Experience with performance profiling tools
- Understanding of machine learning integration on mobile
- Open source contributions in iOS space
- Leadership experience in technical projects
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid work model with office presence in Boise
Team
Part of the core iOS product engineering team focused on building scalable mobile solutions
About the Team
The iOS team works at the intersection of design, product, and engineering to deliver a seamless mobile experience. The focus is on building robust, user-friendly features that scale across millions of users.
What We Value
We prioritize technical excellence, user-centric design, and iterative improvement. Engineers are expected to take ownership, ship high-quality code, and contribute to a positive team culture.
Sponsorship available for qualified candidates