We are looking for a talented and experienced iOS developer to join our team. As our ideal candidate, you should be an experienced Swift programmer, with a deep knowledge of the iOS operating system and app life cycle. As our team is remote-first, you will be working remotely as well, therefore it's extremely important for you to possess the following personal characteristics:
Be able to articulate thoughts and plans clearly, both verbally, and in written form.
Pay very close attention to the requirements and deliver outstanding results.
In particular, we expect you to have the following skills:
Proven experience in iOS software development using Swift (Knowledge of Objective-C is a plus).
Deep knowledge of the iOS operating system, and application life cycle in iOS.
Hands-on experience with iOS SDK.
Comfortable with multithreading, networking, and database operations in iOS.
Experience with common third-party tools such as Firebase or Crashalytics.
Experience with writing tests using XCTest.
Knowledge on design, architecture, and implementation of a scalable software system.
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 command line) 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 Raika iOS app.
Write test cases for your recently-developed features.
You will receive the computer necessary for your work.
Internet and co-working space full 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.
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.
شرکت رایکا فراهم کننده نرم افزار تخصصی در حوزه تحقیقات پزشکی و داروسازی و کار آزمایی های بالینی است. بیش از ۸۰ دانشگاه، شرکت داروسازی، و مجتمع تحقیقاتی از هر پنج قاره جهان از نرم افزار رایکا به صورت روزمره استفاده میکنند تا به مطالعات علمی خود سرعت بخشند.