Mô tả công việc
- Design and implement new user-facing features in iOS applications
- Work together with cross-functional teams to define, design, and ship new features
- Contribute to code quality, structure, and automation practice
- Create and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliability
Yêu cầu
- Bachelor’s Degree in Information Technology, Computer Science, or equivalent
- 5+ years of solid software development experience in Swift using iOS or OS X frameworks
- Good understanding of Swift-Style, functional programming, protocols, and generics
- Familiar with popular libraries(Alamofire/Kingfisher, etc.), and design patterns(MVC/MVVM, etc)
- Experience in multi-threading and network programming
- Experience in performance, quality, and responsiveness optimizations
- Good understanding of Agile/Scrum development methodologies as well as using collaboration tools, such as Jira
- Proficient in source control management: GitLab, Bitbucket
- Good interpersonal coordination and communication skills
- Self-motivated, able to work independently as well as a team
The following skills would be nice to have
- Good at finding and using 3rd party open source library
- Good leadership and effective communication in both verbal and nonverbal
- Have experience in bringing apps to Apple Store