Senior iOS Development Engineer-Fei Book

1-3 years
11 days ago
Job Description

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.

JOB TYPE

Function

Skills

Tcp
open source works
multi-end development experience
Source Code
snapkit
About
Job Source: jobs.bytedance.com

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

People Also Considered

Career Advice to Find Better

Related Searches