- Responsible for the design and development of iOS features for the product
- Improve code usability and scalability
- Continuously enhance code quality and robustness
- Optimize development tools and processes to boost team productivity
- Tackle technical challenges
- Performance optimization for the entire application (lag, network, startup, battery consumption, etc.)
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
- 3+ years of iOS development experience.
- Strong design and coding sense, passionate about writing high-quality code and producing elegant designs
- Proficient in Swift, with in-depth knowledge of iOS threading, locks, memory management, and network protocols
- Familiar with common iOS third-party libraries and tools
- Exceptional attention to stability and performance
- Understanding of common design patterns, capable of independently handling feature design and development
- Strong analytical and learning skills, proactive attitude, and excellent teamwork spirit
Preferred Qualifications
- Familiarity with WebView components, experience with Hybrid frameworks or JS Binding is a plus
- Knowledge of network protocols, experience with long-lived connections and network optimization is preferred
- Hands-on experience with WebRTC development and implementation
- Prior experience working on well-known or large-scale apps, especially in social products
- Basic understanding of efficiency tools such as UnitTest, static code analysis, automated builds, modularization, documentation generation, and UML
If you are eager to learn, passionate about coding, and excited to work on innovative projects, we’d love to hear from you!
Apply now and be part of our growing team!