For Middle level
Experience with material design
Understands Quality by design, and consistently works with
Unit testing Must show initiative, proactively finding and solving product problems
From 2 years of experience in professional iOS development.
Experience with the auto layout on multi-screens, experience Swift UI is a plus
Experience with RxSwift, SwiftCoroutines
Experience with Alamofire Good knowledge of MVVM, MVP, Viper,OOP
Strong knowledge of all items at under level(Junior & Fresher)
Open and proactive to discuss different software design alternatives
Understand Software Development Life Cycle
Multi-module subproject & iOS applications
Experience with Databases (SQLite, CoreData, Realm,..)
For Senior Level:
Strong knowledge of design patterns and architecture of the applications (SOLID, OOP, MVVM, MVP, VIPER...)
From 4 years of experience in professional iOS development.
Strong knowledge of Software Development Life Cycle
Strong knowledge of Databases (SQL Lite, CoreData, Realm,..)
Strong knowledge of Collections, Multithreading, IO, Networking, Generics, Profiling, Securities
Experience with Swift (must to have), Objective Experience (nice to have)
Experience custom views
Strong iOS development skills (3+ years of experience)
Strong knowledge of all items at under level(Junior, Fresher & Middle)
Strong knowledge UX/UI: Understanding according to the guidelines Material Design
Nice to have:
Experience in writing automated tests for mobile applications.
Experience in Objective-C is a plus.
Enjoy working on challenging solutions and systems.
Believe that building great applications is not only about delivering code that “works”, but involves thinking about reusability, maintainability, security and performance.
Other skills
You are able and hungry to take on a lot of responsibility.
Having a production mindset and good problem-solving.
Good at English communication.
Can-do-attitude and put the goals of the team before your own prestige.
Have a strong sense of ownership, open-minded and eager to learn
You are able and hungry to take on a lot of responsibility. Eager to learn new technologies.