IOS Developer (remote) (удаленная работа)
(вакансия в архиве)

31 мая 2021

Уровень зарплаты:
от 147 174 до 294 348 руб.
Требуемый опыт работы:
Не указан

Вакансия: IOS Developer (remote)

We are looking for an experienced and initiative iOS Developer to grow our team and develop meaningful products together. We value openness and knowledge sharing, believe that communication is a key, and develop the remote culture for around 7 years. We would like to work with someone who shares our values, acts independently and proactively.


How the job looks


  • You will work with a team of developers (3-5 people) on the current project developing new features.

  • You'll use Swift for iOS, yet certain Java or Objective-C knowledge might be useful for the current project. Also, you might use React Native in future projects, so you need to be eager to try this technology.

  • Noticeable technologies we're using at the current project: AFNetworking, Moya, RxSwift, RxCocoa, Google Maps. There is also SwiftPhoenixClient used for WebSockets. Overall, the app is built MVVM pattern.

  • Usually, our projects last for about 1.5-2 years (but it could be more/less). Our developers don't work on more than 1 project at a time.

  • Salary : 24k—48k USD.

  • For development we usually use Kanban or similar processes in Trello, Pivotal or Jira, communicate in Slack channels and via Zoom calls, and store documentation in Notion. We also use Holacracy for organizational governance.

  • Apart from working on projects we will encourage you to gain and share knowledge, discuss your personal development and contribute to company's activities.

  • You'll have colleagues all around the globe, variety of channels in Slack like #animal-therapy, #cooking, #ihateremotework and remote team spirit.

How a good candidate looks


  • You have solid experience in iOS development.

  • You have an opinion on how to architect the app and can compare MVP with MVVM.

  • You know how different components of mobile OSes work: push notifications, databases, keystore & keychain, background tasks, GPS api, etc.

  • You are ready to learn about React Native and try to work with it.

  • Have experience releasing apps to stores and understand the whole process from building to signing to publishing.

  • You value high-quality maintainable code: know how to organize codebase the way when something changes in API we don't need to rewrite a lot of code across the app.

  • Have experience writing end-to-end and unit tests and maintain high coverage.

  • Your English skills allow you to feel comfortable communicating in it (verbally and written) the whole working day.

  • You know how important it is to communicate with the team and inform others about what you are doing, so you stick to open and frequent communication.

  • The learning process is an important part of your professional activities.

  • Teamwork is not an abstract word for you, but a set of principles and agreements you follow.

What you'll definitely need to work with us


  • Experience in writing native mobile apps for iOS.

  • Willingness to try React Native in future projects.

  • English knowledge to communicate with colleagues and clients.

  • Communication skills to collaborate remotely.

  • Self-sufficiency and initiative - we won't control how you work, but we expect the work to be done.

About us


We are Holacracy-driven remote software company with transparent processes. We build mobile and web apps for our clients. See case studies in order to learn more about projects we work with. Usually, we work with clients for years and work as a single team.


Check out our Career page and find out how we work.


Бонусы


  • 50% compensation for self-development activities: courses, conferences, books, educational platforms, English, sports.

  • Remote work and flexible schedule (actually no schedule at all - you decide when you work).

  • 32 paid days off per year - you can use them for vacations, occasional days off, and public holidays, only workdays count.

  • Full coverage of sick leaves.

  • 200 USD per year for medical expenses.

  • 500 USD per year for home office equipment.

Дополнительные инструкции


We are curious about your thoughts on the questions below, please, add your answers to the cover letter.


  • How would you organize your code so when a business logic changes we don't have to rewrite code related to UI? Can you share an example from your practice?

  • How do you write tests: which practices do you use and which you avoid? What kind of tests do you write and why?

Also, please share some examples of your code (e.g. share your GitHub profile).

Ключевые навыки:
Приложения Средний (Middle) Swift Английский язык

Посмотрите похожие вакансии

IOS Developer (remote)
Компания: ФЛАУВАУ
Зарплата: з.п. не указана
Middle PHP Backend Developer + Remote
Компания: Travelata.ru (ООО Травелата)
Зарплата: з.п. не указана
Unity 3D Developer
Компания: Avataris GmbH
Зарплата: от 120 000 до 180 000 руб.
PHP developer (full stack)
Компания: Paloma365
Зарплата: от 0 до 100 000 руб.