Senior Software Engineer IOS освітнього мобільного додатку "Мрія"
Основні задачі майбутнього Головного IOS-розробника нового освітнього мобільного застосунку Мрія
Мрія — новий освітній застосунок для учнів, батьків і вчителів. Це цифровий продукт, який об’єднує всі рівні освіти та пропонує комплексні освітні можливості для кожного.
Мета Мрії — надихати вчитися та допомагати кожному українцю знаходити себе в сучасному світі.
1. Розробка застосунку для платформи iOS з метою досягнення поставлених задач та цілей.
2. Глибоке розуміння архітектури iOS, знання мови програмування Swift та стеку технологій, що використовуються під час розробки під цю платформу. Відповідальність за проєктування та архітектурні рішення.
3. Розробка нових функцій, виправлення помилок та оптимізація рішень у проєкті.
4. Перевірка якості коду в рамках поточного code review в команді.
5. Оптимізація продукту для досягнення кращої продуктивності та ефективності (оптимізація ресурсів, швидкість завантаження та відповідей застосунка).
6. Онбординг членів команди та залучення їх у робочий процес.
7. Побудова та розвиток процесів у команді для її розвитку та покращення продуктивності.
8. Взаємодія з іншими членами команди, яка включає дизайнерів, тестувальників, менеджерів проєктів тощо. Ефективна комунікація та співпраця є важливими аспектами для цього.
9. Підтримка оновлень iOS та пристосування продукту до них, вирішення питань, пов'язаних з сумісністю та апгрейдами застосунку.
10. Аналіз та пошук комплексних технічних рішень для вирішення поставлених задач, які можуть бути вкрай нестандартними.
Основні вимоги:
- Мав аналогічний досвід роботи від 4 років
- Мав знання Swift 5, ReactiveKit або RxSwift/ReactiveCocoa
- Знав і дотримувався принципів ООП та SOLID
- Мав досконалі знання архітектури MVP, Clean Swift
- Був на «ти» з Alamofire, Multithreading, DeepLinks/Universal links, Firebase, CI/CD
- Орієнтувався на продукт та його тривалу розробку
- Мав досвід у написанні тестів та роботі з фреймворками
- Розумівся на важливості модульного структурування коду
- Був відкритим до нового та ділився знаннями з іншими членами команди
- Вища технічна освіта
- Готовність працювати в офісі (Київ)
![djinni analytics](/static/images/chart-preview.png)
Similar jobs
Middle iOS Developer (Lift) at Genesis
Ukraine
Ukraine
Middle iOS Developer at AMO Apps
Countries of Europe or Ukraine
All jobs iOS Kyiv All jobs Diia Company