Text copied to clipboard!

Название

Text copied to clipboard!

iOS инженер

Описание

Text copied to clipboard!
Мы ищем опытного iOS инженера, который присоединится к нашей команде для разработки высококачественных мобильных приложений на платформе iOS. Ваша основная задача будет заключаться в создании, тестировании и поддержке мобильных решений, которые обеспечивают превосходный пользовательский опыт и соответствуют современным стандартам мобильной разработки. Вы будете работать в тесном сотрудничестве с дизайнерами, менеджерами продуктов и другими разработчиками для реализации новых функций, улучшения производительности и устранения ошибок. Мы ценим инициативность, внимание к деталям и стремление к постоянному профессиональному росту. Кандидат должен обладать глубокими знаниями языка Swift и фреймворка UIKit, а также иметь опыт работы с REST API, Core Data и другими ключевыми технологиями iOS-разработки. Знание архитектурных паттернов (MVC, MVVM, VIPER) и опыт работы с системами контроля версий, такими как Git, являются обязательными. Мы предлагаем гибкий график, возможность удалённой работы, конкурентоспособную заработную плату и участие в интересных проектах, которые влияют на жизнь тысяч пользователей. Если вы увлечены мобильной разработкой и хотите развиваться в команде профессионалов — мы будем рады видеть вас среди нас.

Обязанности

Text copied to clipboard!
  • Разработка и сопровождение мобильных приложений под iOS
  • Интеграция с внешними API и внутренними сервисами
  • Участие в проектировании архитектуры приложений
  • Оптимизация производительности и устранение багов
  • Тестирование и отладка кода
  • Взаимодействие с дизайнерами и менеджерами продуктов
  • Поддержка существующего кода и рефакторинг
  • Участие в планировании спринтов и оценке задач
  • Внедрение новых технологий и подходов
  • Обеспечение соответствия приложений требованиям App Store

Требования

Text copied to clipboard!
  • Опыт разработки на Swift от 2 лет
  • Знание UIKit, Core Data, Auto Layout
  • Опыт работы с REST API и JSON
  • Понимание архитектурных паттернов (MVC, MVVM, VIPER)
  • Опыт работы с Git и системами CI/CD
  • Знание принципов SOLID и чистой архитектуры
  • Умение писать модульные и UI-тесты
  • Опыт публикации приложений в App Store
  • Хорошие коммуникативные навыки
  • Желание учиться и развиваться

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на Swift?
  • Какие архитектурные паттерны вы использовали в проектах?
  • Как вы тестируете свои приложения?
  • Опишите ваш опыт работы с REST API.
  • Какие инструменты вы используете для контроля версий?
  • Публиковали ли вы приложения в App Store?
  • Как вы подходите к оптимизации производительности?
  • Работали ли вы в команде по Agile/Scrum?
  • Какие сложности вы решали при разработке iOS-приложений?
  • Какие библиотеки и фреймворки вы предпочитаете использовать?