IOS Developer
- Bachelor's degree or higher in a computer-related field, with 3-5 years or more of IOS development experience. Experience in developing large-scale e-commerce enterprise-level apps and leading overall technical projects is preferred.
- Solid foundational knowledge in computer science (operating systems, networking, compilation processes, design patterns, etc.).
- Proficient in Objective-C, Swift, C, and WXML; skilled in system and commonly used frameworks; familiar with the implementation principles and design concepts of underlying and commonly used frameworks.
- Clear thinking, quick-witted, strong sense of responsibility, and good communication skills with a spirit of teamwork.
- Familiar with front-end and back-end related technologies, with experience in both front-end and back-end development.
- Experience in developing with Weex, React Native, Flutter, and mini-programs(小程序)
Android Developer
- Bachelor's degree or higher in a computer-related field, with 4-8 years or more of Java front-end development experience.
- Strong foundation in Java, with a deep understanding of object-oriented principles and design patterns.
- Familiar with programming languages such as Java, Kotlin, HTML5, and WXML, and understand their implementation principles.
- Familiar with the Android architecture and framework, memory management mechanisms, and API calls.
- Proficient in Android UI layout, familiar with adapting to different resolutions, and knowledgeable in multi-threaded SQLite database operations.
- Familiar with various open-source components for Android and Android interface design specifications.
- Familiar with networking request frameworks such as Async-HTTP and OkHttp.