IOS developer (offline)

AXTableView - самописный класс
AXTableViewController - один из родительских классов, от которых наследуется большинство контроллеров конечных экранов
Берет на себя управление UITableView делегатов и dataSource, тем самым исключая необходимость знать по какому indexPath какая ячейка. Заложена функция замены, удаления, добавление row и section
Каждая уникальная ячейка имеет свой name, которым оперируем (AXRow класс). Внутри Row может храниться ряд property (модель - данные, которые отрисовываем, cell - если в данный момент onScreen и не переиспользуема другой ячейкой, height - заренее известная и статичная или высчитываемая лишь один раз для autoLayout cells), состояние checked/selected и тд
При инициализации экрана описываем какие будут секции и ячейки. Для ячеек задаем cell identifier, фиксированную высоту или маркируем о необходимости ее посчитать (для autolayout)
Класс имеет отдаленную схожесть с https://github.com/maxsokolov/TableKit

Задачи на ближайшее время:
1. Верстка новых секций с использованием AXTableView
2. Оптимизациия старого UI и переход на общие классы для одинаковых элементов.

Workflow:
1. Работа по NDA на удаленку
2. Ежедневный скайп всей команды разработчиков в 10:00

The job ad is no longer active
Job unpublished on 3 March 2021

Look at the current jobs iOS Remote→