About the Role
The role involves developing and optimizing key features for iOS platforms, ensuring high performance, maintainability, and alignment with product goals through close collaboration with design and backend teams.
Responsibilities
- Design and implement new features for iOS applications
- Improve application stability and performance
- Collaborate with cross-functional teams to define product requirements
- Write clean, maintainable, and testable code
- Diagnose and fix software defects
- Participate in code reviews and technical discussions
- Ensure compatibility across iOS devices and versions
- Integrate with backend services and APIs
- Follow mobile development best practices
- Contribute to architectural decisions for iOS components
- Monitor app performance and user feedback
- Support release cycles and deployment processes
- Stay current with iOS platform updates and tools
- Optimize user interface responsiveness
- Work with designers to implement visual specifications
- Ensure compliance with security standards
- Document technical implementations
- Assist in defining engineering roadmaps
- Evaluate third-party libraries and frameworks
- Improve development workflows and tooling
- Contribute to automated testing strategies
- Maintain code quality through static analysis
- Support accessibility requirements
- Collaborate on feature prioritization
- Participate in agile development processes
Nice to Have
- Experience with Combine or reactive programming
- Familiarity with CI/CD tools like GitHub Actions or Bitrise
- Knowledge of testing frameworks such as XCTest or Quick
- Experience with performance monitoring tools
- Understanding of App Store submission process
- Background in audio or media-related applications
- Experience with offline data synchronization
- Familiarity with Swift concurrency model
- Knowledge of internationalization and localization
- Experience mentoring junior developers
- Contributions to open-source projects
- Understanding of privacy regulations like GDPR
- Experience with analytics platforms
- Knowledge of dependency injection patterns
- Familiarity with modular app architecture
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work environment with flexibility for remote work
Team
Collaborative engineering team focused on mobile product development
About the Team
This team focuses on building and refining core mobile experiences, delivering reliable and performant applications used daily by a global audience.
What We Value
We prioritize technical excellence, user impact, collaboration, and continuous learning in our development culture.
Visa sponsorship available for qualified candidates