Responsibilities
1. Responsible for the iOS R&D of ByteDance Feishu 2. Responsible for high-quality design and coding, responsible for key and difficult technical problems, and participating in project architecture design and implementation 3. Cooperate with product managers to deeply participate in mobile product demand discussions, function definitions, etc. 4. The main language is Swift, and the main frameworks are Snapkit and RxSwift.
Qualifications
1. Bachelor degree or above, computer and other related majors 2. Good design and coding skills, love to write code, able to produce high-quality design and code, and have extraordinary attention to stability and performance 3. Solid computer foundation, familiar with common data structures, algorithms and design patterns, familiar with common protocols such as TCP, HTTP, WebSocket, etc., master the Swift language, master Xcode and other related development tools, and familiar with the iOS SDK 4. Familiar with iPhone application development, familiar with iPhone platform application software testing, and have more than one year of iPhone App development experience 5. Priority will be given to those with 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.