Основні вимоги:
- Навички створення документації
- Досвід документування з використанням DoCC.
- Володіння англійською мовою на рівні B2 або вище.
- Досвід роботи з Lucidchart або аналогами для створення UML-діаграм.
- Досвід ведення внутрішньої документації у Confluence.
Технічні знання :
- Добре розуміння основних фреймворків:
- UIKit, SwiftUI, Combine Swift, Testing
Знання архітектурних підходів:
- MVVM, Coordinator pattern, Dependency Injection
Буде перевагою:
- Знання GraphQL.
- Розуміння підходів до тестування з використанням XCTest.
Обов’язки:
- Планування та проєктування структури технічної документації. Документування кодової бази з використанням DoCC.
- Написання та підтримка code-style guidelines (технічних правил).
- Розроблення плану написання для нових розділів документації.
- Актуалізація та доповнення існуючих документів відповідно до змін у проєкті.
- Створення UML-діаграм для опису архітектури та взаємодії компонентів.
- Перевірка, редагування та виправлення помилок у поточній документації.
- Описання тестових сценаріїв та документування існуючих тестів