Responsibilities
1. Participate in/be responsible for the construction of Toutiao's cross-platform unified container (Webview/Lynx), covering 8 Toutiao apps and serving hundreds of millions of daily active users participate in the implementation of large-scale company-level activities such as the Spring Festival/May Day/Summer Vacation/National Day/Life Conference 2. Participate in/be responsible for cross-platform user experience optimization, provide high-performance optimization and stability assurance solutions, and explore high-level quality performance and ultimate user experience for cross-platform businesses 3. Participate in/be responsible for cross-platform R&D experience and efficiency, security compliance, and platform tool construction, provide full-link business R&D support and good front-end development experience 4. Promote cross-platform dynamic technology in various businesses of Toutiao's multiple APPs, participate in the design and implementation of cross-multi-host SDKs, and provide highly easy-to-use and highly scalable general capabilities.
Qualifications
1. Bachelor degree or above, major in computer science, communication and other related majors 2. More than 1 year of iOS development experience, familiar with iOS platform principles, proficient in Objective-C, Swift, C, C++ 4. Familiar with design patterns, multi-threaded models, commonly used open source libraries and their principles, with strong debugging and solving capabilities for complex problems 5. Lead or participate in the architecture design of iOS APPs with more than one million DAU, or have experience in independent App development, with excellent open source projects and blogs preferred 6. Front-end experience/cross-platform framework/rendering engine/browser kernel R&D experience preferred 7. Understanding of industry cross-platform technical solutions, such as ReactNative/Flutter/Weex/applets/Hybrid Web containers or Web optimization solutions such as offline technology is preferred 8. Pay attention to user experience, can actively transform technology into the improvement of user experience, have a good product awareness, be positive and optimistic, have a strong sense of responsibility, have a certain ability to withstand pressure, work carefully and meticulously, and have good team communication and collaboration skills.