استخدام Senior iOS Developer (دورکاری)
شرح موقعیت شغلی
We are seeking an experienced iOS Developer with over 5 years of hands-on experience to join our dynamic team. The ideal candidate will have a strong command of Swift programming, a deep understanding of the iOS operating system, and a comprehensive grasp of the app development lifecycle.
As a remote-first company, effective remote work skills are crucial. We are looking for someone who embodies the following qualities:
- Self-Discipline: Ability to manage time effectively and stay focused in a remote work environment.
- Clear Communication: Strong verbal and written communication skills to articulate ideas, plans, and progress clearly.
- Attention to Detail: Meticulous attention to project requirements with a commitment to delivering exceptional results.
In particular, we expect you to have the following skills:
- Proven experience in iOS software development using Swift, with deep knowledge of the iOS operating system and application lifecycle.
- Proficiency in multithreading, networking, and database operations within the iOS ecosystem.
- Hands-on experience with common third-party tools, such as Alamofire and Kingfisher.
- Solid understanding and experience in writing tests using XCTest.
- Expertise in the design and implementation of scalable software systems, with a strong grasp of commonly used architectures in iOS development.
Nice to have:
- Familiarity with Objective-C, Realm, and XcodeGen is considered an advantage.
Needless to say, as a strong developer, you should be familiar with:
- Working experience with Git, data structures, and algorithms.
- Basic terminal usage (including SSH, cURL, and Git-CLI) is an asset.
- Being comfortable with reading and writing in English is necessary.
A typical day in your work will include:
- Attend design meetings regarding the implementation of new features, or refactoring and improvements to the old features.
- Review codes from colleagues written for iOS or Android.
- Implement features or improvements for the Avicenna iOS app.
- Write test cases for your recently-developed features.
Benefits:
- Competitive salary.
- You will receive the computer necessary for your work.
- Internet and co-working space reimbursement, if you choose to use one.
- Company-sponsored team-building events and trips.
- Flexible working hours and location (no need to spend hours on commute).
- Working with a team of respectful and professional people.
Please note:
- This is a full-time permanent position. We do not consider applicants looking for a part-time or hourly contract.
- While the location for this position is set to Tehran, we welcome applicants from any city in Iran.
مهارتهای مورد نیاز
- IOS
- Git
- Swift
- Xcode
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست