<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Стратосфера &#8212; TalentMove</title>
	<atom:link href="https://talent-move.ru/company/stratosfera/feed/" rel="self" type="application/rss+xml" />
	<link>https://talent-move.ru</link>
	<description>Автоматический аггрегатор вакансий в маркетинге, дизайне, продукте и привлечении пользователей.</description>
	<lastBuildDate>Thu, 12 Nov 2026 17:10:33 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://talent-move.ru/wp-content/uploads/2024/11/cropped-tm-logo-32x32-optimized.png</url>
	<title>Стратосфера &#8212; TalentMove</title>
	<link>https://talent-move.ru</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Middle Frontend-разработчик Vue.js</title>
		<link>https://talent-move.ru/jobs/middle-frontend-razrabotchik-vue-js-stratosfera-remote-121126-296361/</link>
		
		<dc:creator><![CDATA[earshot_chihuahua]]></dc:creator>
		<pubDate>Thu, 12 Nov 2026 17:10:33 +0000</pubDate>
				<guid isPermaLink="false">https://talent-move.ru/jobs/middle-frontend-razrabotchik-vue-js/</guid>

					<description><![CDATA[Frontend-разработка на Vue.js и Nuxt с практическим фокусом на Keycloak, темы аутентификации и пользовательские сценарии.]]></description>
										<content:encoded><![CDATA[<h3>Что за роль</h3>
<p>Frontend-разработчик будет развивать интерфейсы клиентских приложений на Vue.js и Nuxt. Важная часть работы — настройка тем оформления и пользовательских сценариев аутентификации на базе Keycloak: от форм входа до комбинированной аутентификации и TOTP. Также предстоит поддерживать уже существующий код, развивать интерфейсы звонков и push-уведомлений.</p>
<h4>Что предстоит делать</h4>
<ul>
<ul>
<li>Разрабатывать и дорабатывать пользовательские интерфейсы на Vue.js и Nuxt.</li>
<li>Создавать и кастомизировать темы оформления для нескольких клиентских приложений, участвовать в их миграции на обновлённые темы.</li>
<li>Дорабатывать интерфейсы и функциональность системы аутентификации Keycloak, включая формы авторизации и пользовательские сценарии.</li>
<li>Реализовывать поддержку комбинированной аутентификации и интерфейсы для многофакторной проверки с TOTP.</li>
<li>Создавать страницы и интерфейсы для входящих и исходящих звонков, развивать функциональность отправки push-уведомлений.</li>
<li>Настраивать клиентские конфигурации и параметры отображения, разрабатывать переиспользуемые UI-компоненты.</li>
<li>Оптимизировать сборку frontend-приложений, разбирать и поддерживать существующий код, исправлять ошибки и дорабатывать бизнес-логику.</li>
<li>Участвовать в подготовке макетов в Figma и проверять корректность пользовательских сценариев.</li>
</ul>
</ul>
<h3>Что потребуется</h3>
<ul>
<ul>
<li>Опыт коммерческой frontend-разработки на Vue.js от четырёх лет.</li>
<li>Уверенное владение JavaScript, HTML5 и SCSS, практический опыт с Vue.js, Vuex и Nuxt.</li>
<li>Практический опыт работы с Keycloak, включая кастомизацию интерфейсов и тем аутентификации.</li>
<li>Понимание процессов аутентификации и авторизации, опыт разработки форм входа и адаптивных интерфейсов.</li>
<li>Умение разбираться в существующем коде, оптимизировать его и самостоятельно решать сложные технические задачи.</li>
<li>Будут плюсом опыт с MFA и TOTP, интерфейсами push-уведомлений, компонентами в Figma и оптимизацией сборки.</li>
</ul>
</ul>
<h3>Что важно знать</h3>
<p>Вакансия объединяет классическую frontend-разработку с заметным фокусом на кастомизацию Keycloak и аутентификационные сценарии. В описании отдельно отмечены задачи по развитию интерфейсов нескольких приложений и поддержке уже существующей функциональности; график указан как 5/2.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
