|
1 |
| -# Фронтендер в Сасфликс |
2 |
| - |
3 |
| -Ищем ответственного фронтендера, чтобы работать в команде и создавать крутой продукт. |
4 |
| - |
5 |
| -Меня зовут Магомед, я занимаюсь дизайном для Сасфликса — проекта Стаса Васильева, который мы развиваем до полноценного продукта. |
6 |
| - |
7 |
| -Мой будущий коллега умеет работать в команде, выполнять задачи в срок, предлагать улучшения и хочет развиваться вместе с нами. |
8 |
| - |
9 |
| -> [!DANGER] |
10 |
| -> **Не поладим, если вы:** |
11 |
| -> - Не воспринимаете критику и не готовы разбираться, что не так в работе. |
12 |
| -> - Вырываете куски из макета и делаете работу по-своему — не люблю такие «сюрпризы». |
13 |
| -> - Не тестируете свою работу — будете заставлять меня это делать. |
14 |
| -> - Вам скучно, и нужна палка для мотивации — не наш метод работы. |
15 |
| -> - Начинаете разговор с вопроса о зарплате. Странно начинать диалог с этого, ведь мы еще не знаем друг друга. |
16 |
| -
|
17 |
| -### Наши принципы |
18 |
| - |
19 |
| - |
20 |
| -- **Без херни.** Продукт должен работать без багов, глюков и поломок, чтобы не было стыдно перед пользователями. |
21 |
| -- **Любить то, что делаешь.** Специалист умеет делать работу интересной для себя и других. |
22 |
| -- **Соблюдать сроки.** Срывать, сдвигать, переносить — нельзя. |
23 |
| - |
24 |
| -### Технологии, которые используем |
25 |
| - |
26 |
| - |
27 |
| - |
28 |
| -Бэкенд на PHP. Фронтенд отделен от бэкенда и базируется на **Vue3** (CompositionAPI), **Pinia**, **TypeScript**, **Nuxt3**, **PostCSS**, **SCSS**, **@vesp/frontend**, **Vite**, и **Socket**. |
29 |
| - |
30 |
| -> [!TIP] |
31 |
| -> Сасфликс основан на Орбите — проекте с открытым исходным кодом: |
32 |
| -> [github.com/bezumkin/orbita](https://github.com/bezumkin/orbita) |
33 |
| -
|
34 |
| -### Требования |
35 |
| - |
36 |
| - |
37 |
| - |
38 |
| -- Базовый английский, грамотность и понимание принципов SSR, Nuxt3, HTML и CSS — обязательно. |
39 |
| -- **Будет плюсом:** опыт работы с Фигмой, Докером и GitLab. |
40 |
| - |
41 |
| -> [!NOTE] |
42 |
| -> **Код должен быть:** |
43 |
| -> - Понятным и читаемым, чтобы с ним могли работать как участники команды, так и опенсорс-сообщество в будущем. |
44 |
| -> - С документацией на русском языке, чтобы новички могли разобраться самостоятельно. |
45 |
| -
|
46 |
| -### Формат работы |
47 |
| - |
48 |
| - |
49 |
| - |
50 |
| -Работайте где и когда угодно. Длину рабочего дня и количество выходных определяете сами. Работу оцениваем только по результатам. |
51 |
| - |
52 |
| -## Тестовое задание |
53 |
| - |
54 |
| -Реализовать приложение с общим списком постов и отдельными страницами с комментариями. Код на Nuxt3/Vue3, TypeScript и Pinia, и разбит на компоненты. |
55 |
| - |
56 |
| - |
57 |
| - |
58 |
| -> [!EXAMPLE] |
59 |
| -> Приложение должно: |
60 |
| -> - Повторять макет в Фигме. |
61 |
| -> - Выводить первые 5 постов из API на общей странице. |
62 |
| -> - Быть написано без использования готовых библиотек компонентов. |
63 |
| -> - Иметь кликабельные кнопки лайка и дизлайка. |
64 |
| -> - Удалять комментарии и изменять значения и стили кнопок локально. |
65 |
| -
|
66 |
| -> [!WARNING] |
67 |
| -> Ведите историю коммитов с начала разработки, загрузите приложение в GitLab или GitHub, и предоставьте общий доступ. |
68 |
| -
|
69 |
| -### Материалы |
70 |
| - |
71 |
| - |
72 |
| - |
73 |
| -- Список постов: `dummyjson.com/posts` |
74 |
| -- Отдельный пост с комментариями: `dummyjson.com/posts/${id_post}/comments` |
75 |
| -- [Макет в Фигме](https://jobs.sasflix.ru/frontender/App-Template.fig) |
76 |
| - |
77 |
| -Ссылку на приложение и рассказ о себе присылайте на почту: [[email protected]](mailto:[email protected]). |
| 1 | +сайт резюме |
0 commit comments