استخدام IOS Developer
شرح موقعیت شغلی
Job description:
You build new features and improve existing ones of our Mobile iOS App.
You collaborate with cross-functional teams to define, design, and ship new features.
You will work closely with our, UI/UX designers and backend engineers.
You create unit-test codes for robustness, including edge cases, usability and general reliability.
You continuously discover, evaluate and implement new technologies to maximize development efficiency.
Responsibilities:
- Develop and maintain mobile iOS app
- Learn and share knowledge with other team members
- Write clean, reusable, testable code following modern best practices
- Identify, analyses and fix bugs and performance issues
Required Skills:
- Bachelor’s degree in Computer Engineering, Computer Science, or relevant fields
- Minimum of 2 years developing iOS apps using Swift
- Proficiency in Swift and its concepts such as protocols, generics and extensions
- Deep knowledge of Apple's fundamental frameworks such as Foundation, UIKit & CoreAnimation
- Ability to work as a team player
- Skilled in creating views using Auto Layout
- Proficiency in using Git with command line interface
Desired Skills:
- Proficiency in software engineering topics, especially software architecture (MVC)
- Familiarity with Objective-C
- Knowledge of Apple Human Interface Guidelines
- Familiarity with Unit Testing concepts and tools such as XCTest, UI Testing such as
XCUITest
- Familiarity with Terminal commands
مهارتهای مورد نیاز
- IOS
- MVC
- UI/UX
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت