Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a Junior Strong iOS Developer with 1+ year experience in software development for iOS to join our team in Lviv, Ukraine.
Responsibilities
- Work with the development team to implement innovative mobile products;
- Develop new features and improve system functionality according to needs;
- Continuously discover, evaluate, and implement new technologies to achieve maximum development efficiency;
- Collaborate closely with other team members in all areas of software development, including requirements, planning, deployment, testing, and programming;
- Fix bugs and improve project efficiency;
- Contribute to team efforts by achieving the desired results.
Requirements
- 1+ year of experience in software development for iOS
- Confident knowledge of the Swift programming language
- Understanding of OOP design patterns and iOS
- Experience with Xcode, using profiling and debugging tools
- Knowledge of UIKit, Core Data, and networking, including WebSocket
- Experience with AutoLayout, Storyboards, and Xibs
- Experience with dependency managers (CocoaPods)
- Understanding of concurrency and experience with GCD
- Understanding of Git
- Experience in app distribution
- Understanding of Apple HIG
- Writing clean and readable code
Nice to Have
- None specified
We Offer
- 24 days of paid vacation per year
- Health insurance
- 7 paid sick leaves and 15 hospital days
- 4 corporate parties per year
- Team-building events twice a year
- Paid professional training
- English lessons
- Free office massage
- Compensation for sports activities
- Flexible schedule
- Modern office in a comfortable business center
- Fruit days
About the Company
[Company description if present]
Interested?
You know what to do.
Recommend a Friend
Do you know someone for this position?
Recommend them and get a reward.