Java Frontend Developer (Middle)

Дата размещения вакансии: 07.10.2024
Работодатель: ЧК ALIF ISLAMIC BANK LTD.
Уровень зарплаты:
з/п не указана
Город:
Алматы
улица Жусупбек Елебекова 10/1
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

- Разработка и поддержка современных веб-приложений с фокусом на пользовательский интерфейс и улучшение пользовательского опыта;
- Создание адаптивных и отзывчивых интерфейсов с использованием лучших практик веб-разработки;
- Взаимодействие с бэкенд-разработчиками для интеграции API и обеспечения функциональности приложений.​​​​​​​

Требования:

- Опыт работы: минимум 2 года опыта в разработке frontend приложений.
- JavaScript и TypeScript: уверенные знания JavaScript (ES6 и выше) и опыт работы с TypeScript, способности применять их для создания эффективного кода.​​​​​​​​​​​​​​
- SPA-приложения: опыт разработки одностраничных приложений (SPA) с использованием современных фреймворков.
- Фреймворки: знание и опыт работы с одним или несколькими современными фреймворками или библиотеками, такими как:
- React, Vue, Angular
- опыт использования state-менеджеров, таких как Redux или Vuex.
- Система контроля версий: уверенное владение Git для эффективного управления версиями и совместной работы в команде.
Инструменты сборки и деплоя: знания современных инструментов для сборки и оптимизации приложений, таких как:
- Webpack, Rollup или Parcel (опыт с любым из этих инструментов).
- понимание Babel и его использования для обеспечения совместимости
кода.

- Пакетные менеджеры: опыт работы с пакетом NPM и/или Yarn для управления зависимостями.
- CSS и методологии: опыт работы с CSS-препроцессорами и методологиями, такими как:
- SASS, LESS или PostCSS.
- понимание методологий, таких как BEM, SMACSS или OOCSS для
организации CSS-кода.

- Адаптивная верстка: понимание принципов адаптивной и отзывчивой верстки, использование Flexbox, Grid и медиа-запросов для создания кросс-браузерных и кросс-устройств интерфейсов.
- Качество кода: опыт работы с инструментами для обеспечения качества кода, такими как:
- ESLint, Prettier, Stylelint, с целью поддержания высоких стандартов
кодирования.

Командные навыки: умение эффективно работать в команде, участвовать в обсуждениях и делиться знаниями с другими разработчиками.
Технические навыки: готовность к изучению новых технологий и методов, а также способность быстро адаптироваться к изменениям в проекте.
Плюсом будет:
 Опыт работы с инструментами тестирования (Jest, Mocha, Cypress).
 Знакомство с концепциями Progressive Web Apps (PWA).
 Понимание основ UX/UI дизайна и работы с дизайн-системами.

Условия:

​​​​​​​- Стандартный график работы 5/2 с выходными в субботу и воскресенье

- Работа в первые 3 месяца из офиса, далее - возможен гибрид