
Simplenight
IOS Developer (Telegram код)
5 000 - 5 500 USD
- iOS
- Objective-C
- Swift
- Telegram
- MVVM
- Русский — C2 — В совершенстве
Position: iOS Developer
Level: Senior
Experience: 6+ years (NOT freelance)
Stack: Telegram code, Swift, Objective-C, MVVM, AsyncDisplayKit, SwiftSignalKit, Fastlane, Bazel
Location: Remote
Employment: Fulltime
Timezone: UTC +3
Salary: $5000 на ИС (3 месяца), после ИС: $5500
МЫ ОЖИДАЕМ:
- Опыт работы от 6 лет iOS-разработчиком в продуктовых компаниях (НЕ фриланс, НЕ аутсорсинг).
- Опыт работы с ЯП Swift от 5 лет.
- Опыт работы с ЯП Objective-C от 2 лет.
- Для наших фич мы используем MVVM, а для телеграм кода стараемся подстроится под них всегда, дабы не городить кучу своего, чтобы потом не было сложности при обновлении исходников телеграм.
- По UI используем TG наследие в виду AsyncDisplayKit, так что разраб должен уметь верстать «руками» (на фреймах), ну и также должен знать RxSwift / Combine поскольку у телеграм свой аналог этих штук — SwiftSignalKit.
- Знание многомодульности.
- Знание fastlane, поскольку все взаимодействия идут через него (генерация проекта, феч и установка сертификатов / профайлов, дистрибуция).
- Понимание работы cocoapods / spm, потому что либы мы руками собираем, а для этого надо уметь читать подспеки и пекедж файлы.
- Желание копаться в Telegram коде и понимание, что это не типичный код.
- Высокая скорость работы.
- Активное использование нейросетей в работе.
- Высокие технические характеристики Вашего личного рабочего оборудования (мы не предоставляем технику).
БУДЕТ ПЛЮСОМ:
- Опыт работы с исходниками Telegram.
- Опыт работы с системой сборок Bazel.
КТО НЕ ПОДОЙДЁТ:
- Кандидаты с преобладающим или последним опытом в роли технических менеджеров: Team Lead, CTO и т.п. – это нерелевантный данной позиции опыт работы. Мы ищем разработчика, который работает «своими руками», а не технического менеджера.
- Кандидаты, которые ищут себе вторую работу или хотят создавать иллюзию работы. У нас команда маленькая, все всё видят. Нужен честный фултайм.
- Кандидаты с преобладающим или последним опытом работы на фрилансе или в аутсорсинг-компаниях.
ОБЯЗАННОСТИ:
- Разработка и поддержка функционала продукта
- Работа над реализацией клиент-серверного взаимодействия
- Улучшение производительности и других технических метрик
ОТ НАС:
- Полностью remote.
- Удобный и гибкий график в timezone UTC+3.
- Команда, ориентированная на создание высококачественного продукта.
- Работа в продуктовой компании.