Coding: работа и стажировки для программистов
4.79K subscribers
114 photos
11 files
1.67K links
Авторский канал для программистов и начинающих.

Здесь можно найти интересующую вас литературу, а так же вакансии и стажировки для программистов

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
Animaccord, ищет Junior Frontend Developer

Что делать:
— Разработка SPA клиент-серверного приложения;
— Работа в продуктовой команде (PO, аналитики, иллюстраторы, аниматоры, UX/UI-дизайнер, frontend- и backend-разработчики, тестировщики);
— Разработка веб-приложений (сайт, личные кабинеты родителей и детей, внутренние веб-приложения и игры), мобильные приложения (iOS, Android);
— Тестирование результатов работы в различных браузерах.

Кого ищут:
— HTML, CSS;
— Адаптивная, семантическая, кросс-браузерная верстка;
— Javascript;
— Vue 2/3;
— Git;
— Figma.
— Знание agile-методологии управления проектами;
— Умение работать в команде, коммуникабельность;
— Готовность выполнить тестовое задание.

Условия:
— Оплата по договоренности;
— Работа в стабильно развивающейся международной компании;
— Гибкий график;
— Удаленная / гибридная работа.

Откликнуться: Ссылка
iFuture, ищет Junior Java developer

Кого ищут:
— Стек: Java 17, Spring Framework, Spring Boot, Javascript, Vue.js, Typescript, Atlassian products (Jira, Confluence), Maven, HTML, CSS, Spring MVC, Websocket, микросервисная архитектура.
— У тебя высшее техническое образование;
— Ксть коммерческий опыт разработки на Java от одного года;
— Обладаете базовыми знаниями Java (Collections, Concurrency, Generics, Exceptions, I/O и т.д.);
— Обладаете базовыми знаниями Spring Framework;
— Знакомы с системами контроля версий.

Условия:
— Оплата по договоренности;
— Официальное оформление по ТК РФ;
— Гибкое начало рабочего дня - присутственные часы с 11 до 17 по МСК, выходные - суббота и воскресенье;
— Возможность работать удаленно (в том числе из других городов РФ), при желании - в офисе в 5 мин. ходьбы от ст.м. Старая Деревня;
— Корпоративный ДМС + стоматология;
— Оплату профильного обучения (всегда рады поддержать ваше желание профессионального развития).

Откликнуться: Ссылка
Математические аспекты хорошего кода

Программисты постоянно стараются сделать код лучше, используя для этого различные практики. Однако само понятие хорошего кода крайне расплывчато, о чём свидетельствует одно только количество книг, посвящённых этой теме, а также их объём. Например, книга "Чистый код'' Р. Мартина содержит почти 500 страниц. Неужели нет возможности выразить хотя бы основные критерии хорошего кода короче?

Статья
Подборка материалов для погружения в Angular

При построении веб-сервисов наши фронтенд-разработчики используют Angular — один из топ-фреймворков с высокой скоростью разработки и низким порогом вхождения. Но несмотря на последнее, во время изучения могут возникнуть трудности с потоками, отписками и другими абстракциями. Поэтому мы попросили коллег порекомендовать полезные ресурсы, которые помогут в освоении сложных тем.

Статья
C++17 — std::string_view и никакого копирования

Назначение std::string_view заключается в том, чтобы избежать копирования данных, которые уже чему-то принадлежат и для которых требуется только лишь неизменяемое представление. Как вы уже могли догадаться, этот пост будет посвящен производительности. Сегодня речь пойдет об одной главных фич C++17.

Статья
DuckFund, ищет Frontend-разработчика (junior)

Что делать:
— Писать код на TS/JS в рамках нашего клиентского приложения на Next.js
— Верстать страницы на основе шаблонов в Figma от нашего дизайнера
— Писать юнит тесты, участвовать в код ревью
— Взаимодействовать с командой бекенд разработки и REST API

Кого ищут:
— Уметь в Next.js, React, TypeScript
— Уметь верстать по шаблонам в Figma (CSS, HTML5)
— Знать, что такое REST API и как им пользоваться

Условия:
— Оплата 50 000 - 150 000 рублей;
— Удаленный формат работы.

Откликнуться: dm@duckfund.com
CREATIVE, ищет Backend Developer Symfony (Upper-Middle, Senior)

Что делать:
— Участвовать в проработке архитектурных решений;
— Развивать RESTful API для сайта и мобильных приложений;
— Разрабатывать системы интеграции с партнёрами;
— Оптимизировать компоненты для высоких нагрузок;
— Делать Code Review.

Кого ищут:
— Разрабатывал высоконагруженные приложения;
— Имеешь глубокие знания в PHP, фреймворке Symfony (5+);
— Владеешь MySQL, PostgreSQL, ElasticSearch, Redis и иных серверных технологий;
— Знаешь ООП, используешь принципы SOLID на практике;
— Умеешь применять алгоритмы и шаблоны проектирования;
— Работал с RabbitMQ и/или Apache Kafka;
— Знаком с Sentry, ELK, Prometheus, Grafana;
— Используешь Docker и средства CI/CD, TeamCity;
— Будет отлично если:
— Умеешь писать и оптимизировать запросы в БД;
— Пишешь тесты, покрывающих программный код;
— Умеешь писать документацию к программному коду.

Условия:
— Оплата от 180 000 рублей;
— Любой удобный для тебя формат работы (удалёнка / работа в офисе / гибридная модель «то там, то здесь»).
— Быстрый профессиональный рост: возможность постоянно осваивать новые технологии, расширять стэк (приветствуем) и стать техлидом.
— Комфортный офис (в г. Тюмени) с круговой летней верандой;

Откликнуться: bek@crtweb.ru
Yotolab, ищет Php разработчика

Что делать:
— Разработка и доработка готового продукта
— Занятость от 4х часов в день
— Помощь в разработке фронтента ( проверить, посмотреть и т.д ).

Кого ищут:
— От 2х лет полной коммерческой разработки
— Опыт работы уже с готовыми проектами
— Быть на связи с 10:00 до 18:00 по МСК в будние дни
— Исполнительность и ответственность (у нас серьёзные и ответственные проекты, этот критерий очень очень важный. Если вы ищите спокойную работу по ровному графику, мы не сможем сработаться )
— Умение работать в команде со вторым backend разработчиком.

Условия:
— Оплата 13 USD/час;
— Доброжелательный коллектив
— Отзывчивое руководство ( мы не ругаем за просчеты и ко всем относимся с уважением )
— Своевременная оплата, без задержек
— Возможность за пол-года дорасти до руководителя отдела разработки.

Откликнуться: Для проведения собеседования заполните форму
FixParts, ищет Senior / Middle Software Engineer (PHP, Javascript)

Что делать:
— Разрабатывать и поддерживать крупные десктопные и мобильные модули приложения, используя Vue.js;
— Рефакторить, оптимизировать ранее написанный код;
— Проектировать и разрабатывать сложную бизнес-логику приложения;
— Делать code-review.

Кого ищут:
— Отличные знание PHP, 7.x/8.x;
— Опыт работы с одним из фреймворков Symfony 3/4/5, laravel 5/6;
— 3+ года рабочего опыта;
— Знание Javascript (React/Ember плюс);
— Опыт работы с Git;
— Письменный английский (говорить не обязательно);
— Желание обучаться.

Условия:
— Оплата 200 000 - 250 000 рублей;
— Удаленная работа - Discord, Google meet для основной коммуникации;
— Современные технологии - Symfony, React, GitHub. Используем Cloudflare и DigitalOcean;
— Интересные задачи в сфере e-commerce и управления складом;
— Полная занятость или оформление по договору оказания услуг - Самозанятые или ИП.

Откликнуться: sofya.yulpatova@fixparts-online.com
CREATIVE, ищет Backend Developer Symfony (Upper-Middle, Senior)

Что делать:
— Участвовать в проработке архитектурных решений;
— Развивать RESTful API для сайта и мобильных приложений;
— Разрабатывать системы интеграции с партнёрами;
— Оптимизировать компоненты для высоких нагрузок;
— Делать Code Review.

Кого ищут:
— Разрабатывал высоконагруженные приложения;
— Имеешь глубокие знания в PHP, фреймворке Symfony (5+);
— Владеешь MySQL, PostgreSQL, ElasticSearch, Redis и иных серверных технологий;
— Знаешь ООП, используешь принципы SOLID на практике;
— Умеешь применять алгоритмы и шаблоны проектирования;
— Работал с RabbitMQ и/или Apache Kafka;
— Знаком с Sentry, ELK, Prometheus, Grafana;
— Используешь Docker и средства CI/CD, TeamCity;
— Будет отлично если:
— Умеешь писать и оптимизировать запросы в БД;
— Пишешь тесты, покрывающих программный код;
— Умеешь писать документацию к программному коду.

Условия:
— Оплата от 180 000 рублей;
— Любой удобный для тебя формат работы (удалёнка / работа в офисе / гибридная модель «то там, то здесь»).
— Быстрый профессиональный рост: возможность постоянно осваивать новые технологии, расширять стэк (приветствуем) и стать техлидом.
— Комфортный офис (в г. Тюмени) с круговой летней верандой;

Откликнуться: bek@crtweb.ru
Synder, ищет Junior Front-end Developer

Что делать:
— We’re seeking a talented front-end developer to join our product company in Wroclaw. As part of our team, you will work on user interface design for implementing new features. We’re looking for a responsible person who understands the importance of supporting existing functionality.

Кого ищут:
— 1 year of JS development experience;
— Excellent programming skills in JS, HTML, and CSS;
— Proficient with modern front-end tools such as TypeScript, React, Redux, etc.;
— Experience in unit testing;
— Knowledge of the version control system Git.
Desirable experience in using:
— Redux-toolkit;
— Material-UI;
— Webflow;
— JSS;
— Wordpress.

Условия:
— Оплата по договоренности.

Откликнуться: Ссылка
PuzzlePro, ищет Backend программиста Python

Что делать:
— Backend разработка;
— Написание API для мобильных приложений.

Кого ищут:
— Опыт веб-программирования на php от 3-х лет;
— Python Junior, Middle;
— Gitlab;
— FastApi · Python · MySQL · Node.js · Высоконагруженные системы · FireBase;
— Навыки написания API, навыки подготовки и ведения технической документации.

Условия:
— Стабильная заработная плата + премии по результатам закрытых проектов
— Возможен гибкий график и удаленная работа
— Оплата 70 000 - 140 000 рублей.

Откликнуться: maxtsurka@puzzlepro.ru
DstLab ищет GO Middle/Middle+

Что делать:
— Поддержка существующих и реализация новых сервисов;
— Участие в формировании тех. требований к сервисам;
— Построение архитектуры приложений, выбор технологического стека проекта.

Кого ищут:
— Отличное владение Go;
— Опыт работы с PostgreSQL, Kafka, Redis;
— Опыт работы с OpenAPI, Swagger, Swaggo;
— Опыт работы с роутерами: gin, chi или fasthttp;
— Знание о инверсии зависимостей и зачем это нужно;
— Понимание чистой архитектуры;
— Опыт работы с каналами и горутинами;
— Знание про 12 факторов приложения;
— Вместо ORM предпочитает обычный SQL или билдер;
— Опыт работы с Kubernetes;
— Опыт работы с Semver.
— Опыт в самостоятельном написан с нуля, 3+ сервисов.

Условия:
— Оплата 160 000 - 200 000 рублей;
— Локация, часовой пояс: РФ/Зарубеж, по часовому поясу нет ограничений.

Откликнуться: @okabirorin
IT-компания SelSup, ищет Junior Java разработчика

Что делать:
— Развитие бэкенда веб-сервиса: Spring Boot;
— Работа с базами данных MySQL / Liquebase;
— Поддержка системы и добавление новой функциональности;
— Расширение интеграции с сервисами;
— Устранять технические сбои.

Кого ищут:
— Знания Java;
— Умение разбираться в чужом коде и улучшать его;
— Знания и навыки использования MySQL;
— Взвешенный подход между новым инструментом и скоростью разработки;
— Технический английский;
— Выполнение тестового задания после отклика.

Условия:
— Оплата по договоренности;
— Талантливая молодая команда, отсутствие бюрократии, поддержка и быстрое решение любых вопросов;
— Удаленная работа в комфортном для вас месте;
— Карьерный рост вместе с компанией;
— Гибкий отпуск.

Откликнуться: hr@selsup.ru, Тестовое задание по ссылке

Лучшие вакансии от работодателей мечты на promopoisk.com
«Волга - Днепр» ищет Разработчика JS

Что делать:
— Участие в полном цикле разработки проекта в роли разработчика;
— Участие в проектировании ИС, решение исследовательских задач по реализации функциональности проектов;
— Отладка приложений и устранение дефектов;
— Оптимизация кода и участие в рецензировании кода;
— Анализ данных информационных систем;
— Участие в составление плана работ, оценка сроков и рисков;
— Подготовка проектной и рабочей документации.

Кого ищут:
— Уверенные знания в JavaScript, в том числе знание объектно-ориентированного программирования в JavaScript
— Уверенные знания HTML, CSS
— Знания и опыт работы с NodeJS
— Опыт работы с pug, с less (либо sass) – преимущество
— Знание т. н. «реактивных» javascript-фреймворков: vue (преимущество), React, Angular
— Понимание принципов современной веб-разработки
— Навыки применения специализированных методологий для построения моделей процессов, данных, объектов (преимущество)
— Знание технологии Docker и Kubernetes (преимущество)
— Опыт верстки сайтов, интерфейсов
— Опыт работы с т. н. «реактивными» javascript-фреймворками (vue.js(преимущество), react, angular).
— Опыт работы с Git, GitLab (преимущество)
— Опыт разработки высоконагруженных приложений (преимущество)
— Опыт написания нормативно-технической документации.

Условия:
— Удаленный формат работы.
— Проект разработки рассчитан на один год, с занятостью до 160 часов в месяц. Оплата труда 1450 руб./час если оформляем вас как самозанятого, либо 1100 руб./час при оформлении договора гражданско-правового характера.
— Оплата почасово, либо от объема выполненных задач - готовы обсуждать.

Откликнуться: tatyana.terekhina@volga-dnepr.com

Лучшие вакансии от работодателей мечты на promopoisk.com
Yotolab, ищет Php разработчика

Что делать:
— Разработка и доработка готового продукта
— Занятость от 4х часов в день
— Помощь в разработке фронтента ( проверить, посмотреть и т.д ).

Кого ищут:
— От 2х лет полной коммерческой разработки
— Опыт работы уже с готовыми проектами
— Быть на связи с 10:00 до 18:00 по МСК в будние дни
— Исполнительность и ответственность (у нас серьёзные и ответственные проекты, этот критерий очень очень важный. Если вы ищите спокойную работу по ровному графику, мы не сможем сработаться )
— Умение работать в команде со вторым backend разработчиком.

Условия:
— Оплата 13 USD/час;
— Доброжелательный коллектив
— Отзывчивое руководство ( мы не ругаем за просчеты и ко всем относимся с уважением )
— Своевременная оплата, без задержек
— Возможность за пол-года дорасти до руководителя отдела разработки.

Откликнуться: Для проведения собеседования заполните форму
CREATIVE, ищет Backend Developer Symfony (Upper-Middle, Senior)

Что делать:
— Участвовать в проработке архитектурных решений;
— Развивать RESTful API для сайта и мобильных приложений;
— Разрабатывать системы интеграции с партнёрами;
— Оптимизировать компоненты для высоких нагрузок;
— Делать Code Review.

Кого ищут:
— Разрабатывал высоконагруженные приложения;
— Имеешь глубокие знания в PHP, фреймворке Symfony (5+);
— Владеешь MySQL, PostgreSQL, ElasticSearch, Redis и иных серверных технологий;
— Знаешь ООП, используешь принципы SOLID на практике;
— Умеешь применять алгоритмы и шаблоны проектирования;
— Работал с RabbitMQ и/или Apache Kafka;
— Знаком с Sentry, ELK, Prometheus, Grafana;
— Используешь Docker и средства CI/CD, TeamCity;
— Будет отлично если:
— Умеешь писать и оптимизировать запросы в БД;
— Пишешь тесты, покрывающих программный код;
— Умеешь писать документацию к программному коду.

Условия:
— Оплата от 180 000 рублей;
— Любой удобный для тебя формат работы (удалёнка / работа в офисе / гибридная модель «то там, то здесь»).
— Быстрый профессиональный рост: возможность постоянно осваивать новые технологии, расширять стэк (приветствуем) и стать техлидом.
— Комфортный офис (в г. Тюмени) с круговой летней верандой;

Откликнуться: bek@crtweb.ru

Лучшие вакансии от работодателей мечты на promopoisk.com
Практическое использование JCStress

Приветствую, в этой статье рассмотрим фреймворк JCStress, созданный для тестирования многопоточного кода и применим его для решения практических задач.

Цель данной статьи - показать читателям использование JCStress не только в лабораторных работах для демонстрации эффектов связанных с JMM, но и для доказательства правильности преобразований кода. Тренироваться будем на кошках JDK.

Статья
Оптимизация GUI на Qt

Как правило, при создании desktop-приложений на платформе Qt не возникает проблем, связанных с медленностью работы GUI. Qt – платформа достаточно надежная, неплохо вылизанная по всем параметрам, в том числе и по скорости работы. Однако всё же иногда бывают ситуации, когда из-за обилия виджетов графический интерфейс немного притормаживает, и это печально). В этой статье я приведу один частный пример простого графического интерфейса и покажу, как за два шага можно сначала ускорить его в 11 раз, а потом и в целых 34 раза. Вдобавок к этому, я постараюсь немного осветить механизм принятия решения для таких оптимизационных задач, постараюсь показать направление мыслей для правильного решения.

Статья
Есть ли жизнь на Go после C#?

В статье будут впечатления от Go, расскажу о некоторых различиях между языками, а в конце поделюсь своим опытом поиска работы на новом языке. Ведь вопрос смены стека технологий рано или поздно встаёт перед каждым разработчиком.

Статья