Описание вакансии
Aspichi — технологическая компания, разрабатывающая VR-приложение для психического здоровья. Мы ищем высококвалифицированного и увлеченного Full-Stack разработчика, который присоединится к нашей команде. Как полнофункциональный разработчик, вы будете играть ключевую роль в создании веб-приложения, которое позволит ассистентам терапии эффективно управлять и контролировать действия в нашей иммерсивной VR-гарнитуре.
Роль
Как как полнофункциональный разработчик, у вас будет возможность проектировать, разрабатывать и поддерживать веб-приложение помощника по терапии. Вы будете участвовать на всех этапах жизненного цикла разработки программного обеспечения, от архитектурной концепции до развертывания и обслуживания. Проект уже разделен на несколько этапов, каждый из которых описан пользовательскими историями и визуализирован с помощью концепций дизайна. Ваша роль будет заключаться в тесном сотрудничестве с командами разработчиков и серверной части, чтобы обеспечить бесперебойную реализацию проекта и поддерживать высокие стандарты качества.
Обязанности
- Разработка и внедрение удобного и оперативного интерфейса. веб-интерфейсы с использованием Angular для внешнего интерфейса.
- Разработка серверной логики с использованием C# и .NET, обеспечение высокой производительности и масштабируемости.
- Сотрудничество с межфункциональной командой, включая дизайнера, менеджер по продукту и другие разработчики для предоставления надежных решений.
- Написание чистого, удобного в обслуживании кода в соответствии с лучшими практиками и стандартами кодирования.
- Интеграция сторонних API и сервисов по мере необходимости.
>- Устранение неполадок и отладка проблем во всем стеке.
- Проведение тщательного тестирования и отладки для выявления и устранения любых проблем или ошибок, обеспечивая надежность и надежность приложения.
- Оптимизация приложений для максимальной скорости и масштабируемости.
- Участие в проверках кода и предоставление конструктивной обратной связи коллегам.
- Быть в курсе новых технологий и тенденций отрасли.
- Вносить вклад в постоянное улучшение процессов и рабочих процессов разработки посредством активного участия и обмена идеями.
- Помощь в развертывании и обслуживании приложений на рабочих серверах.
Требования
- Знание HTML, CSS и JavaScript, глубокое понимание принципов разработки.
- Знание C# и .NET framework, глубокое понимание объектно-ориентированного подхода. принципы программирования.
- Для создания сложных и интерактивных приложений необходим опыт внешней разработки с использованием Angular.
- Хорошее знание принципов адаптивного дизайна и способность создавать адаптируемые веб-интерфейсы для нескольких устройств.
- Знакомство с системой контроля версий Bitbucket (или аналогичными инструментами для совместной работы, такими как GitHub или GitLab).
- Твердое понимание проблем совместимости браузеров и методов их эффективного решения.
- Знание проектирования и разработки RESTful API.
- Опыт работы с технологиями баз данных PostgreSQL.
- Опыт работы с облачными сервисами, такими как AWS, GCP и/или Azure, включая развертывание приложений и управление ими.< /li>
- Доказанная способность оптимизировать производительность, используя лучшие практики дляэффективная и быстрая доставка приложений.
- Отличные навыки решения проблем и обеспечение высокого качества и отсутствия ошибок в коде.
- Эффективные навыки общения и сотрудничества, обеспечивающие слаженную командную работу и успешные результаты проекта.
- Эффективные навыки общения и сотрудничества, обеспечивающие слаженную командную работу и успешные результаты проектов.
- li>
- Тесно сотрудничайте с командой разработчиков, превращая пользовательские истории и концепции дизайна в увлекательные и захватывающие веб-страницы.