About the Role
The role involves building and maintaining key components of iOS applications, focusing on scalability, performance, and user engagement while working closely with cross-functional teams.
Responsibilities
- Develop and maintain core features for iOS applications
- Collaborate with product and design teams to implement user-facing functionality
- Optimize mobile applications for performance and responsiveness
- Diagnose and fix bugs across various iOS devices and versions
- Contribute to technical architecture and system design decisions
- Write clean, maintainable, and testable code
- Participate in code reviews and knowledge-sharing sessions
- Ensure application stability through automated testing
- Integrate with backend services and APIs
- Stay current with evolving iOS platform capabilities and guidelines
- Support release cycles and deployment processes
- Improve accessibility and localization features
- Monitor app performance and user feedback
- Implement analytics and tracking systems
- Collaborate on feature prioritization and roadmap planning
Nice to Have
- Master’s degree in a technical discipline
- Published iOS applications in the App Store
- Experience with SwiftUI and Combine frameworks
- Knowledge of accessibility standards for mobile applications
- Background in performance profiling tools
- Experience working in agile development environments
- Familiarity with distributed systems concepts
- Understanding of security best practices in mobile development
- Contributions to open-source iOS projects
- Experience mentoring junior developers
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Part of the core product engineering team focused on iOS development
Why This Role Matters
- This position plays a critical role in shaping the core experience of a widely used mobile application, directly impacting millions of users.
- Engineers in this role have the opportunity to influence product direction and technical strategy.
What We Value
- We prioritize technical excellence, user-centric design, and continuous learning.
- Collaboration, transparency, and initiative are highly encouraged.
Available for qualified candidates requiring relocation