E

Technical Writer

Evoplay
Remote

Вимоги до iOS Technical Writer

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

  • Базовий досвід розробки на 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.