IOS-разработчик
PythonКомпания Meltory LLC ищет разработчика на новый SaaS проект из США по верификации документов для дальнейшего развития iOS версии приложения.
Требуется опыт разработки от двух лет и более на Objective-C/Swift. Желателен опыт интеграции сторонних API в приложение. Важен опыт работы с иностранными заказчиками/работодателями, но не обязателен.
Обязательно знание разговорного английского языка так как общение будет происходить с англоязычными коллегами, и наличие портфолио для оценки вашего опыта.
Работа на 100% удаленная, в среднем на 20-30 часов в неделю, с отличным потенциалом перехода в полноценную 40-часовую неделю с соответствующей оплатой.
Нам важны следующие качества
- При возникновении задачи, которую не понятно как решать (таких будет много), вы пытаетесь найти решения поставленной задачи - копаетесь на GitHub, перечитываете посты StackOverflow, изучаете документацию, а не просто говорите «я не смог»
- Если вы знаете решение задачи или нашли его (см. 1 пункт), вы включаете критическое мышление (на самом деле мы надеемся, что вы его никогда не выключаете) и думаете, подходит ли оно вам в данных условиях, можно ли его улучшить, можно ли сделать код более красивым
- Вы не боитесь задавать вопросы, даже, как вам кажется, самые глупые. Если вам что-то не понятно в задачи, вы спрашиваете, переспрашиваете, а потом ещё раз переспрашиваете, пока задача не станет вам полностью ясна
- Способны и не боитесь признавать свои ошибки. Вовремя найденная и формализованная ошибка может превратиться в «фичу» :)
- По хорошему любопытны — логичное продолжение пунктов 1 и 2. Вам интересно находить и изучать новые алгоритмы, методы, инструменты. В поисках решения текущей задачи, Вы можете «залипнуть» на случайно найденном подходе/алгоритме/методологии, потому что это показалось вам очень интересным/полезным/красивым
- Если компетенции будут отвечать требованиям, пришлем тестовое задание или проведем техническое собеседование
Чем предстоит заниматься
- Проектировать и реализовывать новый, а также дорабатывать существующий функционал
- Реализовывать интерфейс для мобильного приложения используя Objective-C или Swift
- Интегрировать интерфейс с backendом
- Взаимодействовать с продуктологом и дизайнером
- Проводить декомпозицию и оценивать сроки выполнения задач
- Находить решение нетривиальных задач
Что делать НЕ придётся
- Разрабатывать backend приложения или дизайн
- Составлять сложные SQL запросы
Какие навыки и опыт нам важен у кандидата
- Отличное понимание и практическое знание Swift и Objective-C языков
- Внимание к деталям и скрупулезность в работе
- Практический опыт с настройкой и конфигурированием процесса сборки и выкладки в Apple Store
- Опыт работы с UIKit
- Опыт работы с Autolayout, верстки как в сторибордах так и кодом
- Опыт работы с URLSession, Alamofire, PromiseKit, Kingfisher, WebSocket
- Опыт работы с Realm, UserDefaults, Keychain
- Опыт работы с Apple dev portal (сертификаты, провижены)
- Опыт работы с AppStoreConnect
- Отличные знания XCode а также Git
- Понимание принципов MVP, MVC, MVVM
- Опыт построения сложных нативных приложений c обновлением данных по веб-сокету
- Умение работать с высокоуровневыми требованиями, предлагать варианты реализации, погружаться в бизнес-контекст
Технологии
Objective-C/Swift (от 3+ лет)
Git (от 2+ лет)
Приветствуется
Опыт работы в составе команды
Опыт работы с иностранными заказчиками/работодателями
Мы предлагаем
Зарплату выплачиваемую вовремя
Полностью удаленную работу
Удобный график
Откликнуться
