👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior iOS Developer

Зарплата

от 100 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Описание вакансии

Условия работы

We are looking to add a remote Senior iOS developer to our team in Moscow. Our main office is located in New York and most communication in the team is in English. Therefore, it is important that you have a good level of speaking, writing, reading and listening English.

Development

  • Platform and language
    • Must have advanced knowledge of Swift and Objective-C. Must have advanced knowledge of Xcode and other development platforms.
    • Must have 5+ apps already developed.
  • Plan and build iOS project architectures
    • Need to be able to understand structure of each iOS project and help team analyze and plan it
  • Plan iOS timelines
    • Understand how long certain processes will take even if they are research and discovery in nature
  • Coding
    • Design and develop mobile apps, underlying APIs across a number of programming languages with focus on Objective-c and Swift.

Teamwork

  • Provide options
    • Mark of a good senior developer is that they never say "that's impossible" or "we'd never do that." Instead, they find options and can communicate them to everyone in the company. In difficult cases they explain the difficulties and are open to alternatives.
  • Focus on client
    • Lead developer needs to understand that client needs are paramount and we need to do everything to make sure clients are happy
  • Understanding the big picture and connecting business requirements with activities
    • Seeing how every project affects the company overall
    • Being able to optimize and improve project work for the good of the company
  • Be an example of work ethic
    • Senior developer must be an example for the rest of the team in terms of:
      • Working hard
      • Working efficiently
      • Not being afraid of challenging tasks
  • Live and learn
    • Needs to understand that constant learning is a must. Needs to spend time improving his skills and learning new ones.