Intern — Middle
How do you assess your professional level in your current field?
sobes.tech AI
Answer from AI
The assessment of professional level is a subjective process that depends on experience, knowledge, and skills in the field of iOS development. Usually, levels can be described as follows:
- Intern: has just started learning iOS, familiar with the basics of Swift and Xcode, performs simple tasks under supervision.
- Junior: can create basic applications, understands the lifecycle of UIViewController, works with UIKit, familiar with main patterns.
- Middle: confidently develops applications, knows architectures (MVC, MVVM), can work with networks, databases, testing, and optimization.
To evaluate your level, you can analyze:
- What tasks you solve independently.
- How deeply you understand the platform and tools.
- Whether you can write clean, maintainable code.
- Experience working with a team and participating in the full development cycle.
Honest self-assessment will help identify areas for growth and goals for further development.