Разработка мобильных приложений iOS/Android
Требования:
Хорошее знание ООП и основных паттернов проектирования.
Отличное знание библиотек, архитектуры и модели безопасности iOS и Android.
Опыт разработки на Objective-C и Swift, Kotlin и Java.
Опыт применения iOS SDK, навыки работы с Core Data, C++- Cocoa, iOS Human Interface Guidelines, .plist, Xcode Signing & Capabilities.
Знание и понимание особенностей Android OS, Android User Interface Guidelines, Android SDK, Android UI.
Разработка приложений реального времени - обработка событий с минимальной задержкой Touch Events, вывод изображений на экран на частоте обновления дисплея.
Разработка приложений с элементами файлового менеджера.
Опыт подготовки и адаптации элементов интерфейса и умение качественно строить дизайн как на Autolayout‚ так и с помощью Manual Layout.
Опыт выявления и исключения утечек памяти, профилирования, рефакторинга и обфускации программного кода.
Знание методов противодействия взлому приложений - Secure coding (Securing applications, Implementing Encryption, Securing Memory, Public Key Cryptography, Securing the Runtime, Complicating Disassembly, Jailbreak Detection).
Опыт работы с Reverse Engineering Tools.
Опыт разработки плагинов Safari.
Знание скриптовых языков (Ruby, Python) и способность оперативно разрабатывать вспомогательные утилиты.
Знание UIKit, REST API, Git.
Понимание принципов работы App Store и требований к приложениям.
Опыт самостоятельной публикации приложений, работы с ревью-гайдами.
ТЗ и детальную информацию направим в ЛС
Мобильные приложения