Oracle
Full Stack Developer Berkely Heights, NJ | FTE Only
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack/Frontend разработчик в американскую компанию (Berkely Heights, NJ, только full-time). Основной фокус — создание production-интерфейсов на React или Vue.js с интеграцией с Java-бэкендом.
Задачи
- Проектировать и реализовывать адаптивные, доступные и производительные пользовательские интерфейсы
- Разрабатывать компонентную UI-архитектуру и управлять состоянием приложения
- Интегрировать RESTful API и совместно с backend-командой проектировать API-контракты
- Писать unit- и интеграционные тесты для UI-кода
- Работать с современным frontend-тулингом и CI/CD-пайплайнами
- Профилировать и оптимизировать производительность рендеринга в браузере
Требования
- Bachelor’s degree in Computer Science, Software Engineering или смежной области
- 3–5+ лет профессиональной frontend-разработки, минимум 2 года production UI на React или Vue.js
- Сильный опыт Java (3+ года), знакомство с Java-бэкендами (предпочтительно Spring Boot); знание PHP будет плюсом
- Практический опыт с TypeScript (рекомендуется) или современным JavaScript (ES6+)
- Опыт компонентной UI-архитектуры и управления состоянием (Redux, Context API, Zustand, Vuex, Pinia)
- Опыт потребления и интеграции RESTful API
- Владение современным frontend-тулингом: Webpack, Vite, Babel, ESLint, Prettier, npm, yarn
- Опыт написания unit- и интеграционных тестов (Jest, React Testing Library, Vue Test Utils)
- Сильные навыки CSS: layout, адаптивный дизайн, методологии (Sass/SCSS, CSS Modules, Styled Components, Tailwind)
- Знакомство с CI/CD-пайплайнами и автоматизированными сборкой/деплоем
- Понимание рендеринга в браузере, профилирования и оптимизации производительности
- Навыки коллаборации и коммуникации, опыт работы в Agile-командах
Условия
- Full-time employment (FTE), позиция недоступна для independent contractors
- Компенсация от USD 50,000 до USD 175,000 в зависимости от опыта и квалификации
- Медицинская, офтальмологическая и стоматологическая страховка
- Пенсионный план 401k
- Variable pay/incentives
- Оплачиваемый отпуск и праздничные дни
- Заявки принимаются в течение 120 дней с даты публикации
Навыки
- React
- Vue.js
- Java
- Spring Boot
- PHP
- TypeScript
- JavaScript
- Redux
- Context API
- Zustand
- Vuex
- Pinia
- RESTful APIs
- Webpack
- Vite
- Babel
- ESLint
- Prettier
- npm
- yarn
- Jest
- React Testing Library
- Vue Test Utils
- CSS
- Sass
- SCSS
- CSS Modules
- Styled Components
- Tailwind
- CI/CD