Job Summary:
This position is responsible for the daily development of iOS.
Duties/Responsibilities:
- Understand users requirements and function specification.
- Able to complete program development independently.
- According to the development module to write the corresponding module design documents
- Prepare test case, conduct the unit test and system test.
- Participate in requirement discussion and function definition.
- Communicate with PM and user about solution and development progress.
Requirements:
- Computer related major, bachelor's degree or above.
- At least 3-year experience in iOS development.
- Have a good coding style.
- Can use database operation skillfully.
- Proficient in using Object-C & Swift for iOS development.
- Proficient in using UIKit and AutoLayout for page development and layout.
- Proficient in using three party library.
- Proficient in the use of components development.
- Have a certain architectural idea, familiar with various development modes, such as MVC, MVVM.
- Experience in hybrid programming projects, such as nested H5 pages, familiar with native code and JS code interaction.
- Strong pressure resistance, able to analyze and solve problems independently.