О роли
iOS-разработчик (полная занятость). Вы программист, которому нравится создавать продукты, ежедневно используемые миллионами людей? Вы внимательны к деталям и понимаете, что делает мобильное приложение для iOS успешным и удобным? Вы хотите постоянно учиться, чтобы непрерывно повышать ценность того, что создаете для пользователей? Если да, станьте следующим iOS-разработчиком в tawk.to — мы разделяем эти стремления. Мы ищем человека, увлеченного качеством кода и мастерством разработки. Того, кому нравится среда, где каждый работает ради общей цели — создать полнофункциональный инструмент для делового общения и предоставить всем БЕСПЛАТНЫЙ доступ к нему! tawk.to, приложение для делового обмена сообщениями № 1 в мире, расширяет инженерную команду и ищет опытного iOS-разработчика, который поможет формировать будущее деловых коммуникаций. Каждый день мы создаем множество отличных масштабируемых систем, включая поиск, параллельную обработку, организацию контента, метрики в реальном времени, развертывание и событийно-ориентированные приложения с параллельной обработкой и низкой задержкой. Мы делаем ставку на быструю итеративную разработку (только в прошлом месяце было 200+ развертываний) и совместное интерактивное программирование. Разработчики работают в небольших межфункциональных командах из 3-6 человек, полагаются друг на друга в достижении целей проектов, самостоятельно определяют приоритеты и быстро, итеративно создают и развертывают приложения.
Повседневные обязанности
- Планировать и создавать функции продукта на платформе iOS
- Работать с менеджером продукта и дизайнером над созданием UI/UX, соответствующего iOS
- Исправлять ошибки и проблемы с производительностью
- Взаимодействовать с внутренними и внешними API
- Помогать клиентам решать возникающие проблемы, чтобы обеспечить им наилучший опыт.
- Писать документацию по реализации
- Сообщать о состоянии разработки тестов по соответствующим каналам
Подходящие кандидаты
- Уверенное владение Swift, Objective-C
- Опыт работы с фреймворками iOS, такими как Core Data и Core Animation, а также с API Foundation, UIKit и CocoaTouch
- Опыт работы с автономным хранилищем, многопоточностью и настройкой производительности
- Знакомство с RESTful API для подключения приложений iOS к backend-сервисам
- Знание других веб-технологий и стандартов UI/UX
- Понимание принципов дизайна Apple и Apple Human Interface Guidelines
- Понимание MVC и MVVM, желательно знание шаблона Coordinator
- Умение создавать UI в коде и с помощью Interface builder
- Опыт настройки производительности и памяти с помощью Instruments
- Знакомство с API push-уведомлений
- Опыт написания инструментальных и модульных тестов
- Хорошее понимание контроля версий кода с помощью Git
- Понимание процесса распространения приложений
- Глубокое понимание полного жизненного цикла мобильной разработки
- Опыт разработки и поддержки быстрых итераций программного обеспечения в контексте Agile
- Общее понимание рынка мобильных технологий, архитектур, тенденций и новых технологий
- Желателен опыт публикации одного или нескольких приложений iOS в Apple App Store
Вознаграждение
Мы предлагаем конкурентную заработную плату в зависимости от вашего опыта и подтвержденных способностей.
Почему tawk.to — отличное место для работы?
Мы — дружная, высокомотивированная и распределенная по всему миру команда. Наша компания выросла, но команда остается небольшой, поэтому каждый, кто добивается результатов в своей области, может оказывать значительное влияние, а лучших сотрудников ждут возможности карьерного роста. Более 3 миллионов корпоративных клиентов и свыше 1 миллиарда взаимодействий с брендами в месяц обеспечили tawk.to глобальную аудиторию и признание в отрасли.