Старший инженер полного стека (React, Node) Вы веб-разработчик, ориентированный на производительность и создающий исключительные возможности, выходящие за рамки простой функциональности? Вам нравится создавать приложения, которые отличаются превосходной масштабируемостью, безопасностью и удобством обслуживания? Если вы являетесь мастером NextJS, ReactJS, NodeJS, Sequelize и нефункциональных требований (NFR), то должность старшего инженера полного стека в 10TenGaming — ваше призвание! О нас В 10
Старший инженер полного стека (React, Node) Вы веб-разработчик, ориентированный на производительность и создающий исключительные возможности, выходящие за рамки простой функциональности? Вам нравится создавать приложения, которые отличаются превосходной масштабируемостью, безопасностью и удобством обслуживания? Если вы являетесь мастером NextJS, ReactJS, NodeJS, Sequelize и нефункциональных требований (NFR), то должность старшего инженера полного стека в 10TenGaming — ваше призвание! О нас В 10TenGaming мы — увлеченная команда, стремящаяся создать яркий и захватывающий опыт социальных игр. Наша платформа предлагает захватывающие игры в стиле онлайн-казино, в которых игроки используют виртуальные валюты, такие как «Sweeps Coins» и «Gold Coins». Основанная ветеранами отрасли, мы сочетаем передовые технологии с подходом, ориентированным на пользователя, чтобы обеспечить веселую, справедливую и безопасную игровую среду. Мы движимы инновациями и любовью к играм, постоянно расширяя границы, чтобы приносить радость нашему сообществу. Присоединяйтесь к нам и станьте частью динамичной команды, которая формирует будущее онлайн-развлечений. Обязанности: Создавать архитектуру и разрабатывать высокопроизводительные веб-приложения с использованием NextJS и ReactJS, которые постоянно соответствуют строгим требованиям NFR, включая скорость реагирования, время загрузки и удобство работы с пользователем. Вы будете использовать NextJS для рендеринга на стороне сервера и возможностей генерации статических данных для оптимизации времени загрузки и SEO. Разработайте и внедрите безопасные и масштабируемые серверные службы NodeJS с помощью Sequelize и Express.js. Принципы безопасности будут встроены в каждую написанную вами строку кода, гарантируя, что инфраструктура сможет эффективно обрабатывать большие объемы трафика. Управляйте состоянием компонентов с помощью Zustand, обеспечивая более чистое и удобное в обслуживании решение по управлению состоянием, чем Redux, с меньшим количеством шаблонов и более простой интеграцией с React. Используйте WebSockets для обеспечения связи в реальном времени, соблюдая при этом требования NFR для обеспечения задержки и целостности данных. Вы поймете влияние обновлений в реальном времени на производительность и соответствующим образом оптимизируете их. Выбирайте решения для хранения данных (Redis и PostgreSQL) и управляйте ими с учетом масштабируемости и удобства обслуживания. Вы будете разрабатывать эффективные модели данных, оптимизировать запросы и обеспечивать соответствие доступа к данным передовым практикам безопасности. Внедряйте принципы адаптивного дизайна, чтобы обеспечить безупречный пользовательский опыт на всех устройствах и размерах экранов. Вы поймете рекомендации по обеспечению специальных возможностей и тщательно протестируете свои приложения на различных разрешениях. Напишите модульные и интеграционные тесты, чтобы гарантировать качество кода и соответствие NFR. Вы выйдете за рамки базовых проверок функциональности и напишете тесты, которые измеряют показатели производительности, безопасности и удобства обслуживания. Эффективно сотрудничайте с дизайнерами, серверными инженерами и менеджерами по продуктам, чтобы предоставлять высококачественные функции, отвечающие как функциональным, так и нефункциональным требованиям, вовремя и в рамках бюджета. Вы будете четко общаться, делиться знаниями и быть командным игроком, защищающим НФР. Будьте в курсе последних тенденций и технологий веб-разработки, уделяя особое внимание достижениям в области оптимизации NFR. Вы будете заядлым учеником и постоянно будете искать способы повышения производительности, безопасности и удобства обслуживания своих приложений. ТребоватьТребования: 5 лет опыта работы в должности старшего инженера полного цикла или на аналогичной должности. У вас есть подтвержденный опыт создания сложных веб-приложений с упором на NFR. Знание экспертного уровня в NextJS, ReactJS и связанных с ними технологиях (Zustand, React Router и т. д.). Вы можете создавать производительные и интерактивные пользовательские интерфейсы и вы знакомы с методами оптимизации производительности. Уверенное понимание NodeJS и Sequelize для создания безопасных и масштабируемых API. Вы знакомы с асинхронным программированием, передовыми практиками безопасности и оптимизацией инфраструктуры. Опыт работы с WebSockets и их применением в приложениях реального времени с учетом требований к задержке и целостности данных. Вы понимаете проблемы и лучшие практики этой технологии. Знание Redis и PostgreSQL для хранения и извлечения данных с учетом последствий масштабируемости и удобства обслуживания. Вы можете выбрать правильную структуру данных и оптимизировать запросы для повышения производительности. Глубокое понимание принципов мобильного адаптивного дизайна и методов реализации, включая рекомендации по обеспечению специальных возможностей. Вы можете обеспечить удобство использования ваших приложений на всех устройствах. Опыт работы с платформами модульного и интеграционного тестирования (Jest, Mocha и т. д.) и инструментами тестирования производительности. Вы цените качество кода и пишете тесты, чтобы обеспечить соответствие требованиям NFR. Отличные навыки общения, сотрудничества и решения проблем. Вы можете эффективно работать с разными командами, выступать за НФР и находить решения технических проблем.
Показать больше
Показать меньше
Посадовый ровень
Старший середний рівень
Тип занятости
Занятость по контракту
Посадовые обвязки
Технологии и информационные технологии
Галузи
Компьютерные игры