About the Role
Design and implement key iOS application functionalities while ensuring high performance and responsiveness. Collaborate with cross-functional teams to define, develop, and ship new features. Optimize applications for efficiency and maintainability across various devices and network conditions.
Responsibilities
- Develop and maintain core features of iOS applications
- Collaborate with product and design teams to refine user experience
- Write clean, testable, and efficient code
- Diagnose and fix bugs and performance bottlenecks
- Implement robust security and data protection measures
- Stay current with evolving iOS platform capabilities
- Participate in code reviews and technical discussions
- Optimize applications for speed and responsiveness
- Ensure compatibility across different iOS versions and devices
- Integrate third-party libraries and APIs
- Improve application stability through automated testing
- Support deployment and monitoring processes
- Contribute to architectural decisions and system design
- Troubleshoot live issues and provide timely fixes
- Follow best practices in software development lifecycle
- Work with analytics tools to track user behavior
- Assist in defining technical requirements for new features
- Maintain documentation for code and systems
- Participate in agile development workflows
- Ensure compliance with privacy and security standards
Nice to Have
- Master’s degree in a technical field
- Experience with large-scale consumer applications
- Contributions to open-source iOS projects
- Familiarity with Kotlin or Android development
- Experience with reactive programming frameworks
- Background in audio or speech processing technologies
- Knowledge of machine learning integration on mobile
- Experience with internationalization and localization
- Understanding of offline-first application design
- Involvement in developer communities or conferences
Compensation
Competitive salary based on experience and performance
Work Arrangement
Hybrid work model with office and remote flexibility
Team
Part of a growing mobile engineering team focused on core product innovation
Why Join Us
- Opportunity to work on widely used mobile applications
- Supportive environment that values technical excellence
- Access to professional development resources
- Collaborative culture with regular knowledge sharing
What We Offer
- Health and wellness benefits
- Flexible vacation policy
- Remote work support
- Learning and conference allowances
Not available for this position