Ищем опытного Middle разработчика для работы над мобильными (React Native) и веб-приложениями.
Обязательные требования:
- Коммерческий опыт разработки от 3 лет.
- Отличное знание JavaScript (ES6+) и TypeScript.
- Уверенное владение ReactJs.
- Уверенное владение и опыт разработки на React Native (iOS и Android).
- Практический опыт работы с Vue-3.
- Уверенное знание html5 и CSS3, навыки кроссбраузерной адаптивной верстки.
- Опыт работы с Redux и Pinia.
- Знание паттернов управления состоянием в крупных приложениях.
- Опыт интеграции с REST API.
- Уверенная работа с Git.
- Опыт настройки сборщиков (Webpack, Vite).
Будет преимуществом:
- Понимание нативной мобильной разработки разработки (Swift/Kotlin).
- Опыт настройки CI/CD (GitHub Actions, GitLab CI).
- Опыт работы с Firebase или Supabase.
- Понимание принципов работы WebSocket.
- Знание архитектурных паттернов.
- Опыт работы с UI фреймворками (Tailwind, UIkit, Material UI, Materialize или аналогичными).
- Опыт работы в проектах в формате тиражируемых решений.
Обязанности:
- Разработка новых функций для мобильных приложений.
- Разработка нового функционала публичных веб-приложений.
- Разработка и поддержка админ-панели и дашборда.
- Поддержка и рефакторинг существующего кодовой базы.
- Написание чистого, поддерживаемого и масштабируемого кода.
- Участие в code review.
- Оптимизация производительности приложений.
- Интеграция с внешними API и сервисами.
- Покрытие кода unit и integration тестами.
- Участие в планировании спринтов и оценке задач.
- Документирование кода и технических решений.
- Взаимодействие с дизайнерами, backend-разработчиками и product менеджерами.
Условия:
-
Полная занятость, есть возможность работать удаленно.
- Конкурентная заработная плата, обсуждаем на собеседовании.
- Профессиональная рабочая команда.
- Минимум бюрократии, быстрые согласования.