JavaScript Jobs — вакансии и резюме
14.7K subscribers
38 photos
24.8K links
Вакансии из @javascript_jobs

Остальные каналы: @nodejs_jobs_feed, @mobile_jobs_feed, @devops_jobs_feed
Download Telegram
#вакансия #москва #санктпетербург #питер #офис #гибкийграфик #fulltime #JS #react
Senior JavaScript Developer найдись!
Город и адрес офиса: Москва (Маяковская), Санкт-Петербург (Василеостровская).
Формат работы: офис, гибкий график
Занятость: полная, оформление в штат, все по ТК.
Зарплатная вилка: 200-260 тысяч рублей на руки.
От тебя:
-Опыт работы с JavaScript-технологиями от 4-х лет:
-Глубокие знания ES6, HTML, CSS
-Опыт работы с препроцессорами LESS \ SASS
-Опыт проектирования и реализаций решений используя React+Redux
-Знание принципов оптимизации приложений на React;
-Умение писать юнит тесты
-Понимание работы webpack
-Понимание HTTP методологии, ограничений, оптимизации, CORS, микросервисов и т.д
-Английский язык – upper intermediate (митинги, документация).

Что делать:
-Работа с английскими, американскими клиентами.

От нас:
- Пятидневка. Гибкий график работы (обсуждается индивидуально);
- Оплачиваемый отпуск и больничные 100%; Все белое.
- Оформление полиса ДМС со стоматологией;
- Бесплатный английский.
- Конференции, тренинги, внутреннее обучение.
- Возможность изучения новых технологий на инновационных внутренних проектах компании;
- Карьера (в другом проекте предложим быть уже РМ)
- Офис в центре.

Расскажу подробности в ЛС!
Компания Кадровое Агентство Flash-HR
@FlashHRM



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #Москва #react #nodejs #fullstack

Full stack Developer (front end focused, strong junior / middle)

Город:
Москва, м. Белорусская

Компания:
Publicis Groupe

Формат работы:
Офис

Занятость:
Полная

Описание:

Ищем в команду Full-stack разработчика с упором во frontend (30/70). Наша небольшая, но нужная и дружная команда занимается разработкой внутренних и внешних инструментов для автоматизации различных задач, а также совершенно новых продуктов компании.
Все стадии: от задумки (да, мы придумываем продукты, потому проактивность, желание разобраться в чужих проблемах, понять их, помогать и предлагать решения - необходимые навыки), формализации и до реализации.

Чем предстоит заниматься:
• Разрабатывать интерактивные интерфейсы и standalone/PWA веб-приложения
• Разрабатывать серверную часть (backend) (node, mongodb, postgre);
• Сопровождать код юнит и интеграционными тестами исполняемыми в рамках пайплайнов CI;
• Получать фидбек (и спасибо) от пользователей и чувствовать, что ваша работа нужна и ценится.

Мы ожидаем и ищем человека со следующими компетенциями:
• Отличные знания Javascript (es6, async) и React (hooks, router, native context / redux) (Vue как альтернатива тоже рассматривается)
• PostgreSQL / Mongodb
• Webpack, Gulp, Grunt, SASS / LESS
• Работа с системами контроля версий GIT (мы используем Gitlab)
• Опыт работы с UI kits: bootstrap / material ui и др
• HTML5 / CSS3 / Canvas
• Node.js / (Express | Meteor | Hapi etc)
• Использование инструментов разработки и отладки в браузере
• Применение IDE, полезных приёмов и средств автопроверки кода

Если у вас есть опыт работы со следующим инструментарием, то это будет большим плюсом:
• GraphQL / Apollo
• Библиотеки lodash, underscore, moment и т.п.
• Jest
• Websockets
• Docker, docker-compose
• Представление о настройке пайплайнов для тестирования и деплоя приложений (Gitlab CI)
• Python / Django (REST)
• AWS (Lambda, SQS)


Зарплатная вилка:
120000-160000 рублей в месяц на руки

Требования:
Опыт работы от 1 года

Условия:
Прекрасный офис (БЦ Большевик), все по ТК, соц пакет (+стоматология).

Контакты: @Edggomes
(я не HR - утвердили +1 в команду и, вот, в поисках коллеги)



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #Frontend #JavaScript #Москва #офис #React #Redux #релокация

Frontend-разработчик
Москва м. Павелецкая
ЗП от 190 000 рублей до 230 000 рублей на руки
офис, полный день, полная занятость
Компания Innovative People

На проект «развитие каналов Digital» в крупном банке.

🔸 Требования:
• Опыт разработки сложных пользовательских интерфейсов (от 2х лет).
• Опыт разработки в стеке технологий Java script, Typescript, React, Redux.
• Опыт разработки сложных пользовательских интерфейсов (Сложные многостраничные приложения, проектирование технической архитектуры).
• Знание протоколов TCP/UDP/HTTP.
• Опыт работы по методологии Scrum.
• ООП/SOLID/паттерны.
• Опыт работы c GIT, Gradle или аналогами.
• Опыт Code Review.
• Опыт работы в TFS, Jira, Confluence или аналогичном ПО.
• Опыт написания проектной документации, документации по произведенным доработкам.
• Знания HTML, Javascript, JQuery.
• Знание библиотек визуализации (d3.js / chart.js / c3.js).
• Понимание принципов работы веб сервисов (SOAP, REST).
• Работа с XML, JSON.

🔸 Условия:
• Все официальное и белое
• Работа по Agile
• Карьерный рост, развитие, внутреннее обучение
• ДМС со стоматологией
• Адекватное руководство, комфортный офис

Резюме и вопросы @Priboch



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #node #js #backend #киев Мы ищем backend разработчиков:)
Город: Киев.
Метро: Арсенальная
Формат работы: офис
Занятость: полная
ЗП: от 180000 до 300000 руб. после вычета налогов
Требования:
JavaScript от 2х лет
Знание фреймворка Node.js (обязательно)
Был опыт коммерческой разработки на node.js?
Описание вакансии:
У нас комфортный офис, гибкий график работы.
Отличный коллектив, классные корпоративы:)
Чем нужно заниматься:
Команда занимается написанием софта для крупного международного заказчика/
Необходимо будет заниматься поддержкой и развитием новой составляющей нашего сервиса на Nodejs, поэтому опыт обязателен (koa/socket.io).
Нужно генерить читаемый, комментируемый и поддерживаемый код и поддержать внимательное отношение к своему и чужому коду:)
Стек:
- node.js 8+
- async/await
- mysql(native driver only/no builders/orm's)
- redis/rabbit
- socket.io
optional:
- ramda
Наши офисы расположены в Киеве и Спб.
Оплачиваем ваш переезд, если вы находитесь не в Киеве.
Наша компания это семья, в которой можно развиваться и чувствовать себя комфортно.
Расскажите,пожалуйста, более подробно про свой опыт работы или направьте свое резюме :) Название компании: Aline digital agency
Контакты: Для связи пишите в телеграм: @DashaChernenkova



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #backend #Node.js

Город и адрес офиса: #Москва, 1-й Нагатинский проезд, 10с1, метро Нагатинская

Формат работы: офис

Занятость: полная

Зарплатная вилка: от 170 000 до 250 000 руб. на руки
АО Гринатом www.greenatom.ru

Всем привет! У нас стартовал большой, кадровый проект- около 200 предприятий и организаций и более 150 тыс. пользователей.
Мы приглашаем Backend разработчика на постоянную работу в нашу команду, есть возможность присоединиться к проекту с самого его начала. Мы используем контейнеры, CI/CD, в будущем возможна удалённая работа (март, апрель 2020).

Важно:
- Надо уметь писать на JavaScript
- Опыт разработки на Node.js.

Будет плюсом:
- Знание TypeScript;
- опыт работы с базами данных, опыт использования ORM,
- опыт написания тестов (юнит - и/или интеграционных).

Контакты: YAnZueva@Greenatom.ru; SMBibin@Greenatom.ru



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #javascript #москва #backend

Senior Backend Developer

Компания: Winline - https://winline.ru
Город и адрес офиса:  Москва, м. Тульская
Формат: офис
Занятость: полная
Зарплатная вилка: 150 000 - 220 000 рублей net

О проекте:
Сайт спортивных ставок, запущенный в прошлом году, от крупного легального и белого игрока на рынке. В текущем году планируется запуск еще в нескольких юрисдикциях под уже полученными лицензиями. Проект новый, но мы быстро растем. В связи с расширением команды и выходом на новые рынки требуются несколько человек в backend команду.

С нас:
- официальное трудоустройство
- уютный офис
- печеньки / бонусы
- очень гибкий график
- дружный коллектив

Требования:
- опыт разработки на JS от 3-х лет
- знание возможностей и синтаксиса последних версий ECMAScript (TypeScript будет бонусом)
- глубокое понимание устройства баз данных

Стэк: NodeJS, PostgreSQL, Redis, AMQP, Docker, k8s

Контакты: @armagedduck



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #Javascript #fullstack #Nodejs #React #офис #fulltime #Спб

Локация: Санкт-Петербург (м. Новочеркасская)
Формат работы: офис
Занятость: полная, гибкое начало дня
ЗП: от 120 000 до 170 000 рублей, на руки

В компании Купибилет открыта позиция Full stack JS developer на новый проект - B2B версия продукта smart connections.

✈️Купибилет - это топовое онлайн тревел-агентство. Ребята разрабатывают высоконагруженный онлайн-сервис для поиска и продажи авиабилетов по всему миру. С помощью сервиса ежедневно продаётся 10 000 авиабилетов, их клиентами стало больше 3,5 млн человек.

Вам предстоит работать в небольшой мультипрофессиональной команде (3-4 человека), где вы напрямую сможете влиять на развитие продукта и технологии.

🔹Стек команды: Node,js, MongoDB, React, Redux, Flow, graphQL, styledComponents, Express, Webpack 4, Babel, ESLint, Flow, Prettier, Yarn, Docker.

Ребята гибко рассматривают кандидатов с опытом работы от 1 года на Node.js и React. Опыт работы с NoSQL DB будет вашим преимуществом.

🔹Что готовы предложить:
- полностью белую з.п, которая зависит от ваших компетенций и ожиданий;
- работу в динамично развивающейся компании с молодыми руководителями;
- уютный офис в БЦ “Санкт-Петербург Плаза”, в одном из самых красивых и современных зданий в СПб;
- топовое железо для рабочего места;
- LevelUP минимум раз в год;
- корпоративный полис ДМС;
- помощь с релокацией, если вы из другого города;
- оптимистичная атмосфера, совместные посиделки, развлекухи и “пятничная” пицца.

Контакты:
telegram: @sobolevavalery
Буду рада ответить на все вопросы и рассказать подробнее о компании 😊



👉 Обсуждение вакансии в чате @javascript_jobs
#резюме #ищу #html #css #javascript #frontend #react #redux #fullstack #backend #junior
формат работы: удаленная работа
Занятость: полная
Ожидания по зарплате: от 8$/час
Опыт веб разработки ~ 1 год
Образование: Высшее

Основные навыки:
JavaScript / HTML5 / CSS3/ JQuery (базовые aнимашки) => опыт 3 мес
React / Apollo GraphQl / Styled Components / Material UI / Redux => опыт 3 мес
Node.js / Express.js / koa.js / Yoga + GraphQl => опыт 3 мес
Prisma / MongoDB / Sql / => опыт 3 мес

Git:
1 - Вёрстка (HTML / SCSS / BOOTSTRAP_4 / Parallax / Slider / isotope.js)

Repo: https://github.com/Git9243031/SlimFit
Demo: https://git9243031.github.io/SlimFit/

Repo: https://github.com/Git9243031/AuraPhotoAgency
Demo: https://git9243031.github.io/AuraPhotoAgency/

2 - MERN stack - Social Network
API/Front: https://github.com/Git9243031/social-network

3- E-Shop - React / Redux / GraphQl / Prisma / Yoga / Apollo / Styled Components
API/Front: https://github.com/Git9243031/SickFits-Apollo-Shop/tree/develop

4 - GameShop - React / Redux / Styled Components / Express js / Postgres
API / Front: https://github.com/Git9243031/GameMarket

5 - MERN + Styled Components + Material UI
API/Front: https://github.com/Git9243031/mernTodo/tree/master

Доп. навыки:
- Хорошее знание английского языка;

Контакты:
Телеграм: @smartcode



👉 Обсуждение резюме в чате @javascript_jobs
#вакансия #js #node Мы ищем ведущего JavaScript разработчика/Team Lead:)
Город: СПБ.
Метро: Комендантский проспект
Формат работы: офис
Занятость: полная
ЗП: от 180000 до 350000 тыс. руб (после вычета налогов)

Требования:
Опыт управления командой/отделом - от 1 года;
Автономность;
Ответственность;
Опыт коммерческой разработки на JavaScript от 2 лет;
Опыт работы с базами данных (MySQL / Redis);
Опыт работы с Node.js ( koa / Socket.io).т

Описание вакансии:
У нас комфортный офис, гибкий график работы.
Отличный коллектив, классные корпоративы:)
Чем нужно заниматься:
Команда занимается написанием софта для крупного международного заказчика.
Необходимо заниматься поддержкой и развитием новой составляющей нашего сервиса, управлять командой крутых разработчиков, управлять процессами разработки, планировать ресурсы для своевременного выполнения поставленных задач.
Стек:
- node.js 8+
- async/await
- mysql(native driver only/no builders/orm's)
- redis/rabbit
- socket.io
optional:
- ramda

Оплачиваем ваш переезд, если вы находитесь не в СПБ.
Наша компания это семья, в которой можно развиваться и чувствовать себя комфортно.
Расскажите,пожалуйста, более подробно про свой опыт работы или направьте свое резюме :)
Название компании: Aline digital agency
Контакты: Для связи пишите в телеграм: @DashaChernenkova



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #Frontend #JavaScript #Москва #офис #vue #React #r-code

Локация: Москва
Занятость: full time в офис (Москва-Сити)
Вакансия: Frontend developer

Ищем сильного Frontend разработчика в классную команду нового маркетплейса.

Стек: Vue/React, jguery, html/css, html5, flex-box, grid, Handlebars, Grunt, git
Важен опыт коммерческой разработки от 3-х лет

Задачи: разработка и внедрение новой функциональности веб-проектов, оптимизация производительности клиентских приложений, проектирование и разработка UX-компонентов, вертка и участие в принятии решений по архитектуре проектов.
Уровень дохода то 140к до 200к рублей на руки. Оформление по ТК, плюшки: ДМС со стоматологией, обучение за счет компании, перспективы развития, очень уютный офис.

Дополнительные контакты для связи:
Эл. почта: demihova.an86@gmail.com, demihova_an@list.ru
Telegram: @anastasiDU



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #ReactNative #mobile #remote
Формат работы: удаленка
Занятость: полная
Компания: deployplace
Ожидания по зарплате: 30-40$/h

Описание: Мы продуктовая компания, никаких аутсорсов и проч.

Требования:
- Имеются опубликовые(доведеные до релиза) приложения в AppStore/GooglePlay.
- ReactNative
- Typescript
- React/Mobx
- Опыт с компонентами react-native
- Опыт с grpc/protobuf будет плюсом
- Опыт с высокой нагрузкой и большой базой пользователей будет плюсом

За более подробной информацией о проекте в ЛС
Контакты: @NAA482



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия

Москва, метро Шаболовская
предпочтительно в офисе, готовы обсуждать удалённо

Полная занятость,
вилка от 80000 до 130000 рублей на руки

Описание

Требуется самостоятельный фронтенд-разработчик, желающий работать с современным стеком технологий и не боящийся экспериментов.

Разрабатываем свой продукт. Создаём, поддерживаем, любим. В разных задачах балансируем между скоростью и качеством. Общие принципы: тесты — хорошо, рефакторинг — хорошо, завершённые задачи — отлично.

Делать нужно многое. Процессы простые. Сосредоточены на работе и результате. Здесь будет хорошо тем, кто хочет развиваться, пробовать новое и писать много кода.

Продукт

- Браузерное приложение для наших менеджеров. Цель — быстро создаём необходимые инструменты на готовых компонентах. Скорость важнее, чем красота. Веб-версия важнее, чем мобилки. Но в идеале адаптивная вёрстка. Технологии: React/Redux + Typescript + Material UI (про Flutter ниже).

- Гибридное приложение для клиентов. Цель — кроссплатформенное околонативное приложение на Ios/Android. Мобильные приложения важнее веб-версии. Качество поважнее скорости. Технологии: [Ionic](https://ionicframework.com/) + React/Redux + Typescript (про Flutter ниже).

Мы готовы работать с Flutter + Dart вместо Реакта. Будем рады, если вы заверите, что Hummingbird уже созрел, а Material UI — лучшее изобретение человечества.


Компания: zigmund.online

Контакты: @pik4ez



👉 Обсуждение вакансии в чате @javascript_jobs
#резюме #ищу #react #frontend #reactnative
Формат работы: офис Москва (возможна релокация), удаленка
Занятость: полная
Ожидания по зарплате: от 140000 руб. в месяц / 20$ в час.

Обо мне: Фронтэнд разработчик, с возможностью быть в роли Fullstack разработчика. Опыт коммерческой разработки ~2 года
Навыки:
- ES6+
- React, Redux, Effector
- React Native (3 приложения в сторах, ещё 1 incoming)
- NodeJS (express, nest, socket.io)+ redis, mongo
- Верстка
- SASS/LESS
- TypeScript (weak, но с желанием развиваться)
- Разработка расширений для браузеров
Резюме:
https://hh.ru/applicant/resumes/view?resume=c6bcca58ff0438b3600039ed1f686d70726841

Контакты:
glebmatzzz1@gmail.com
@glebmatz



👉 Обсуждение резюме в чате @javascript_jobs
#вакансия #frontend #react
ООО "Итервест"
Удаленная работа, свободный график, подработка
з/п от 350 - 400 руб. час

Мы ищем фронтенд-разработчика для разработки клиентской части.

Задачи:
Разработка пользовательских интерфейсов на React + Redux
Code review, unit-тесты, рефакторинг

Требования:
Знание JavaScript
Oпыт разработки React.js + Redux
ES6, HTML5, CSS3 и препроцессоры, webpack, npm

Серверная часть проекта написана на Ruby on Rails
Взаимодействие через API
---
В ЛС @profik



👉 Обсуждение вакансии в чате @javascript_jobs
#резюме, #ищу, #html, #css, #react, #redux, #удаленно, #верстка.

Обо мне:
34 года
Формат работы : удаленно
Ожидания по зп: 5$/час или проектная(договорная)
Мои навыки : HTML, CSS(Sass), Javascript, React (redux, saga, styled-components)
Опыт: Более года коммерческой разработки. Были проекты на реакт и верстка.
Портфолио: https://bahoss.github.io/my-page/

Контакты :
Telegram : @boriskomsk
Почта : bahobek@gmail.com



👉 Обсуждение резюме в чате @javascript_jobs
#Резюме #Frontend #JS #React #Intern #Junior
Формат работы: офис.
Ожидания по зп: от 30 000.
Занятость: полная.
Локация: Москва.
Навыки:
- HTML/CSS/SASS(Flexbox, Grid, Bootstrap).
- Git, GitHub, Bitbucket, GitLab.
- Gulp, Webpack.
- JavaScript , React, jQuery.

Обо мне:
Ищу возможность устроиться в качестве стажера front, либо на позицию junior front-end разработчика, с возможностью получить знания и работать в хорошем коллективе над проектами. Готов работать и учиться новым технологиям.
Мой гитхаб.
https://github.com/webdevmurad
По всем вопросам пишите @Qwertyasdw



👉 Обсуждение резюме в чате @javascript_jobs
#резюме #frontend #javascript #работа
Адрес: Москва

Занятость: полная

Ожидание по зарплате: от 30000 руб.

Обо мне:Недавно прошел курс от Academind by Maximilian Schwarzmüller "JavaScript - The Complete Guide 2020 (Beginner + Advanced)" и "Advanced CSS Layouts" от Jen Kramer. Сейчас заканчиваю проходить курс "Complete React Developer in 2020" от Andrei Neagoie, Yihua Zhang. Имею хорошие знания нативного Javascript: Event loop, debugging, OOP, classes, events, async promises, callbacks, http requests и т.д .
skills:
html5/css3,scss
нативный Javascript(ES6+)
React
Webpack
Git

Готов работать за еду..только бы развиваться в этой области. Пишите в лс.

Контакты: @andrejwenger



👉 Обсуждение резюме в чате @javascript_jobs
#резюме #спб #ищу
Формат работы: офис, удаленка
Занятость: полная
Ожидания по зарплате: 60 тысяч рублей
Обо мне: почти 2 года опыта написания приложений на JavaScript, как клиентских, так и серверных. Есть небольшой опыт с golang и python.
Хотел бы перестать писать frontend вообще и писать только backend. Если нет подходящих вакансий на node.js, готов рассмотреть вакансии на другие платформы и языки, готов быстро вкатываться во все, что скажете. Только не верстать, верстать я не готов вообще.
Подробнее: https://spb.hh.ru/resume/954999d3ff07a440eb0039ed1f3835734b6570
Примеры кода: https://github.com/FlipperDripper



👉 Обсуждение резюме в чате @javascript_jobs
#резюме #ищу #удалёнка

Формат работы: удалёнка

Занятость: полная, частичная, проектная

Ожидания по зарплате: от 500 рублей / час

Обо мне: JS jedi, React разработчик, 1 год опыта коммерческой разработки на трёх проектах на стеке:
React на хуках
Redux на хуках
Formik
Ramda
styled-components
Node JS
MongoDB
функциональный ES2017 умею и использую.
Webpack

Контакты: @xkome



👉 Обсуждение резюме в чате @javascript_jobs
#вакансия #fulltime #frontend #Москва #офис #react #middle

Привет! Uremont.com ищет Тони Старка уровня middle во вселенной разработки мобильных приложений на React Native (Android / iOS)

Адрес: Москва, ул. Смирновская, д.25, стр. 12
Формат работы: офис
Занятость: полная
Зарплатная вилка: от 120000 до 180000 rub net

Если без своего костюма ты гений, миллиардер, филантроп, а так же:
- уверенно знаешь JavaScript ES6+;
- работаешь с JavaScript от 2х лет;
- знаешь и понимаешь React Native, Redux (плюсом будет знание MobX/effector);
- имел опыт работы с клиент-серверными приложениями (API, JSON);
- имеешь практическое знание Git;
- у тебя есть опыт публикации приложений Android / iOS;
- знаешь TypeScript и/или Flow (как преимущества);
- еще у тебя уровень английского языка не ниже базового;
- а так-же имеется опыт разработки кастомных элементов интерфейса, анимации;
- ну и конечно у тебя опыт работы в команде других супергероев,

то будем рады увидеть тебя в одном из 14000605 вариантов будущего нашей компании!

Мы - ООО «Мигас» - работающая с 2012 года перспективная российская компания, разработчик digital-проектов с сфере автобизнеса, правообладатель интернет-площадок Uremont.com, Uservice.io, Migtorg.com.

П.С. у нас есть своя кухня с плюшками и трансфер от метро Римская или Площадь Ильича до офиса, если твой костюм будет барахлить.

Дочитал до этого момента? Тогда в телеграмм или Whatsapp пиши «Как тебе такое Илон Маск», а следом присылай свое резюме, ссылки на репозиторий с кодом на React Native и на опубликованные приложения в GooglePlay или App Store(если есть).

Контакты:
Telegram: @lesindmitryur
Whatsapp: +79250640947
Дмитрий



👉 Обсуждение вакансии в чате @javascript_jobs
#вакансия #react #javascript #project #проект #удаленка #удаленная

Город и адрес офиса: г. Москва
Формат работы: удаленка
Занятость: проектная
Зарплатная вилка: от 80000₽ до 120000₽ (на руки)
Описание вакансии: Необходимо разработать сайт с мобильной и десктопной версией на автомобильную тематику состоящий из ~15 экранов. Сами экраны статичные (без сложных анимаций или интерактивной игры), большую часть из них занимают списки и детальное отображение с текстом и картинками которые присылает бекенд. Есть функционал сообщений между пользователями и комментарии. Бекенд уже есть и работает. Дизайн в скетче. Из технологий которые придется использовать: реакт, вебсокеты
Название компании: ИП Волков Владимир
Контакты: @mc_marty



👉 Обсуждение вакансии в чате @javascript_jobs