Обязанности:
• Разработка, тестирование и поддержка фронтенда приложения с использованием Angular и Firebase.
• Написание чистого, модульного и переиспользуемого кода, используя принципы DRY и KISS.
• Взаимодействие с основателем и дизайнером для проработки и улучшения дизайна интерфейса.
• Сотрудничество с бэкенд-разработчиками (Node.js/Firebase) для интеграции API.
• Участие в код-ревью, предложения по улучшению кода и соблюдение лучших практик.
• Участие в обсуждениях архитектуры, дизайна и улучшений технологического стека.
Требования:
• Опыт работы с Angular, Firebase (Firestore, Auth) и TypeScript от 2 лет.
• Знание лучших практик Angular и компонентно-ориентированной архитектуры.
• Опыт работы с реальным временем в Firebase (реализация базы данных, аутентификация и хостинг).
• Знание адаптивного дизайна и опыт создания мобильных веб-приложений.
• Хорошие навыки решения проблем, умение отлаживать и оптимизировать код.
• Знание Agile-разработки (опыт работы с Jira будет плюсом).
Желательно:
• Опыт работы в стартапах или в условиях с быстрым темпом разработки.
• Знание Node.js и опыт интеграции ботов Telegram.
• Опыт работы с UX/UI инструментами (например, Figma) для совместной работы над дизайном.