- Хорошие знания Swift, iOS SDK; - Понимание ООП, SOLID; - Понимание принципов управления памятью (ARC, MRC); - Опыт применения UIKit (Storyboard/XIB, Autolayout), Core Graphics, Core Animation; - Опыт использование multithreading-API (GCD, NSOperation); - Опыт работы со следующими библиотеками и SDK: Autolayout Sugar, Adapty, Amplitude, Device Kit, DIP, Firebase, Foundation, FMDB, InputMask, Keychain Access, Kingfisher, Lottie, Swinject, SwiftGen, SwiftLint, UIKit; - Опыт использования и понимание архитектурных паттернов MVC,MVP, MVVM,VIPER; - Опыт работы с сетью: REST API Alamofire/Moya; - Знание архитектурных паттернов и паттернов проектирования; - Умение работать с системой контроля версий Git, менеджером зависимостей Cocoapods, SPM;
Стаж с 2018 года. Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями. Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit. Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.
Опыт разработки под iOS 4 года. Знание Swift/Objective-C. Общие знания: 1C, Java. Технологии: - Foundation, UIKit, CoreGraphics, CoreAnimation, multithreading-API (GCD, NSOperation), AVKit, Speech, StoreKit Опыт внедрения и работы со следующими библиотеками и SDK: - Alamofire, Moya, Kingfisher, Lottie, FMDB, GRDB, InputMask, YandexMapKit, Dip - Fastlane, SwiftLint, SwiftFormat, SwiftGen, Sourcery - Firebase Analytics/Crashlytics, YandexMetrika, Amplitude, Adapty, AppsFlyer Участие в проектах с использованием следующих архитектур: - Apple MVC, MVC, MVP, MVVM, VIPER, Coordinator Умение работать: - c системой контроля версий Git - c менеджерами зависимостей Cocoapods, Carthage, SPM - с системами непрерывной интеграции и развертывания (CI/CD) - с инструментами разработчика (App Store Connect, Testflight) Опыт проведения Code Review, управления командой.
Очень опытный и квалифицированный iOS разработчик, может тим-лидить команду при необходимости. Имеет опыт в backend. В iOS работает еще с iOS 3.1, знает платформу в совершенстве. - 13 лет опыта в iOS - Работал с большинством популярных фреймворков - В совершенстве знает Swift, Objective-C, SwiftUI - Понимает принципы управления памятью и многопоточности - Работал с версткой как в коде, так и в Storyboards/XIB - Глубокие знания UIKit, CoreAnimation, CoreGraphics - Создание flat и dynamic библиотек - Полностью погружается в проект, анализирует требования, предлагает наилучшие решения
Имеет большой опыт в ручном тестировании, специализируется в функциональном и интеграционном тестировании веб- и мобильных приложений. Любит проверять api-интеграции, тестировать продукт на максимальном уровне глубины. Активно применяет техники тест-дизайна при проектировании тест-кейсов, составляет понятные и ёмкие баг-репорты, а также применяет актуальные инструменты для тестирования. Инга старается не только тестировать по требованиям, но и понимать архитектуру системы, чтобы видеть узкие места и возможные проблемы. Специалист также отличается скрупулезным подходом к проведению показов: подготавливает сценарии, общается с заказчиками, фиксирует и контролирует исправление недочетов после демо, старается не только тестировать, но и обеспечивать наивысшее качество продукта на всех его уровнях и этапах.
- Уверенное знание HTML5, CSS3 - Знание SASS(SCSS), webpack, saga; - Понимание принципов работы БЭМ(методологию знает применял во времена чистой верстки. Сейчас это React modules + SCSS или CSS in JS), REST API; - Навыки работы с GIT - Опыт разработки frontend больших проектов; - Умение делать code review;
- Уверенные знания HTML, CSS, - Хорошие знания Javascript, Typescript - Опыт использования git - Успешный опыт в react - Опыт внутренних проектив c NodeJs - Умение писать unit тесты (jest) - Понимание алгоритмов и структур данных - Различный опыт использования стилей в ract-приложениях: scss-modules, styled-components, jss - Опыт проектирования архитектуры REST API