Technical Writer

Ukrainian Product 🇺🇦

🎯 Технічні знання

  • Базовий досвід розробки на Swift (розуміння синтаксису, можливість прочитати код).
  • Знання основних iOS фреймворків:
  • UIKit (створення інтерфейсів, життєвий цикл екранів).
  • SwiftUI (dataflow: State, Binding, ObservedObject, EnvironmentObject; робота з Combine).
  • Foundation (дата/час, колекції, робота з мережею).

 

🏗 Архітектурні підходи

  • MVC, MVVM – вміння пояснити різницю, призначення.
  • Coordinator pattern – навігація в iOS-застосунках.
  • Dependency Injection – розуміння цілей та базових способів реалізації.

📝 Навички створення та ведення документації

  • Документування коду через DoCC.
  • Внутрішня документація в Confluence (структурування, шаблони).
  • Вміння створювати UML/діаграми процесів у LucidChart чи аналогах.
  • Написання технічних гайдів для команди (how-to, onboarding, code style).


✅ Good to Know

  • Розуміння GraphQL (що таке schema, query, mutation).
  • Знання підходів до тестування (Unit tests, UI tests, snapshot testing).
  • Основи Git (щоб пояснити flow: feature branch → PR → review).
  • Базове уявлення про CI/CD (наприклад, Fastlane, Xcode Cloud, GitHub Actions).
  • Інтеграція API (REST, JSON, handling errors).
  • Mobile app lifecycle: AppDelegate, SceneDelegate, background/foreground states.

Required languages

English B1 - Intermediate
Published 25 September
18 views
·
1 application
100% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...