Responsibilities
Team Introduction] Feishu Mobile team is fully responsible for the research and development, business exploration and basic technology construction of Feishu mobile products. Responsible for the construction and optimization of Feishu's core capabilities such as instant messaging and content creation, the development and iteration of Feishu's IM, online documents, user growth and other businesses, and the business exploration of Feishu's multiple innovative directions. As the main end, it maintains the entire suite of apps and provides advanced, reliable, and high-performance basic technical capabilities to access Feishu's many extended sub-products, such as video conferencing, email, open platforms, etc. 1. Responsible for the iOS R&D of Bytedance Feishu 2. Responsible for high-quality design and coding, undertaking key and difficult technical tasks, and participating in project architecture design and implementation 3. Cooperating with product managers, deeply involved in mobile phone product requirements Discussion, function definition, etc. 4. The main language is swift, and the main frameworks are Snapkit and RxSwift.
Qualifications
1. Good design and coding skills, love to write code can produce high-quality design and code, good for stability and performance Have extraordinary attention 2. Have a solid computer foundation, be familiar with common data structures, algorithms and design patterns, and be familiar with common protocols such as TCP, HTTP, WebSocket 3. Be proficient in the swift language, proficient in Xcode and other related development tools, and be familiar with iOS SDK 4. Familiar with iPhone application development, familiar with iPhone platform application software testing, and have more than one year of actual iPhone App development experience 5. Priority will be given to well-known open source works, multi-end development experience, and reading the source code of well-known open source libraries 6. Have Good product awareness, strong learning ability, good execution ability, positive and optimistic, serious and responsible, and willing to collaborate.