What's the day of iOS Engineer looks like:
- Deliver high-quality app using Agile process.
- Review the code of another team member.
- Actively provide feedback and idea on the technical discussion.
- Understand and implement the basic principles of programming.
- Understand about iOS app and view controller lifecycle.
- Experience using iOS APIs and design patterns.
- Familiar with model-view-viewmodel (MVVM) architectural patterns.
- Familiar with Xcode tools like debugging and hierarchy viewer.
- Familiar with Autolayout implementation
- Familiar with Git.
- Able to work in a team and build constructive communication.
- Fresh graduates are welcome to apply.
- Experience using the Unit tests.
- Understand how to set up push notifications on iOS.
- Experience in maintaining code with continuous integration and distribution using Jenkins and Fabric.
- Familiar with reactive programming using RxSwift
Dana
