Ответ
При оценке вакансии я ориентируюсь на баланс технических возможностей и условий для профессионального роста.
Технические и карьерные критерии (в порядке приоритета):
-
Технологический стек и сложность задач:
- Возможность работать с современными технологиями (SwiftUI, Combine, Swift Concurrency).
- Участие в проектировании архитектуры, влияние на технические решения.
- Масштабируемый продукт с реальными вызовами (производительность, безопасность).
-
Команда и культура развития:
- Наличие сильных senior-разработчиков и возможность менторства.
- Культура code review, написания тестов и следования best practices.
- Здоровые процессы (Agile/Scrum) с минимумом бюрократии.
-
Продукт и его impact:
- Значимость продукта для пользователей, понятная бизнес-модель.
- Долгосрочная перспектива и стабильность проекта.
Организационные критерии:
- Компенсация: Конкурентная зарплата, соответствующая уровню и рыночной ситуации.
- Гибкость: Возможность удалённой или гибридной работы, гибкий график.
- Профессиональный рост: Чёткий карьерный путь, бюджет на конференции и обучение.
Итог: Идеальная позиция — это синергия интересных технических задач, компетентной команды и условий, позволяющих сфокусироваться на качестве кода.