About the Role
The role involves developing and optimizing iOS applications, collaborating with cross-functional teams to define product requirements, and ensuring high-quality code delivery through testing and iteration.
Responsibilities
- Design and implement new features for iOS applications
- Optimize performance and responsiveness of mobile interfaces
- Collaborate with product managers and designers to define feature specifications
- Write clean, maintainable, and well-documented code
- Conduct code reviews to ensure code quality and consistency
- Troubleshoot and debug issues across different devices and OS versions
- Integrate third-party APIs and services
- Ensure application stability through unit and integration testing
- Stay current with iOS platform updates and best practices
- Improve app startup time and memory usage
- Work closely with backend teams to define efficient data contracts
- Support localization and accessibility standards
- Monitor app performance using analytics and crash reporting tools
- Participate in sprint planning and agile development cycles
- Contribute to architectural decisions for long-term scalability
- Maintain compliance with App Store guidelines
- Collaborate on user experience improvements based on feedback
- Implement secure authentication and data handling practices
- Refactor legacy code to improve maintainability
- Assist in onboarding new engineering team members
Nice to Have
- Experience with SwiftUI and Combine frameworks
- Familiarity with App Store submission process
- Background in performance profiling tools
- Experience with offline data storage solutions
- Knowledge of security best practices in mobile apps
- Previous work on large-scale consumer-facing applications
- Open source contributions in iOS projects
- Experience mentoring junior developers
- Understanding of internationalization and localization workflows
- Familiarity with analytics platforms like Firebase or Mixpanel
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Part of the core iOS product team focused on performance, scalability, and user experience
What We Value
- Technical excellence paired with a user-first mindset
- Ownership of features from concept to deployment
- Continuous learning and knowledge sharing within the team
- Clear communication and collaborative problem solving
- Commitment to writing reliable and testable code
Growth Opportunities
- Access to professional development resources and training
- Opportunities to lead technical initiatives
- Mentorship from senior engineering staff
- Regular feedback and performance reviews
- Pathways for advancement within the engineering organization
Available for qualified candidates