Angular Developer (Middle)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Middle/Senior Angular Developer
О нас
Openmonet — инновационная P2P-платформа обмена криптовалют. Наша ключевая цель — разрабатывать самый удобный и функциональный софт, с помощью которого люди могут покупать, продавать и обменивать криптовалюты без посредников в виде банков и корпораций. Наша миссия — предоставить миллиардам людей сервис, с помощью которого каждый сможет удовлетворять все свои финансовые потребности с помощью криптовалют, взаимодействуя друг с другом на нашей платформе.
Наше ДНК — инновации, скорость, профессионализм, гибкость и использование самых современных технологий. В отличие от конкурентов, вместо примитивной доски объявлений мы создали автоматизированную систему, где пользователю достаточно лишь указать сумму обмена, после чего Openmonet автоматически подбирает лучшее предложение за секунды, вместо 15-20 минут поиска нужного объявления и переписки со второй стороной сделки.
Мы первые создали виджет, который размещается на сайтах наших партнёров и позволяет пользователям покупать и продавать криптовалюту, не покидая сайта партнёра, с моментальным зачислением средств на баланс. Это даёт нам возможность получить доступ к огромной аудитории пользователей, без затрат на маркетинг и рекламу.
Мы первые сделали систему парсинга конкурирующих платформ и проведения арбитражных сделок, которые позволяют нам в автоматическом режиме приглашать трейдеров конкурирующих платформ.
Всё это даёт нам фундамент для взрывного роста, но для этого нам нужны лучшие инженеры, которые будут относиться к нашему проекту как к родному ребёнку и делать всё для того, чтобы он рос, развивался и превосходил наши самые смелые ожидания.
Сейчас мы разрабатываем следующую версию виджета для наших партнёров — крупнейших игроков гэмблинг и беттинг рынка, альтернативу банковскому эквайрингу, которая в 6 раз дешевле, предоставляет неограниченный ассортимент фиатных валют и способов оплат и гарантирует полное отсутствие возвратных платежей.
В течение 3-5 ближайших лет мы стремимся стать доминирующей P2P-платформой обмена криптовалют, где сделки (всех основных криптовалют) бесплатны, отсутствуют KYC процедуры и используются более совершенные, чем у конкурентов, модели монетизации.
В перспективе 5+ лет мы планируем создать единую DeFi экосистему, которая позволит людям быстрее и удобнее, чем где-либо, удовлетворять все основные финансовые потребности с использованием криптовалют: безопасное хранение, кредиты, переводы, обмены и инвестиции.
Резюме позиции
Вы станете частью быстро-бегущей команды, будете проектировать архитектуру и кодить, кодить, кодить и кодить совместно с другими разработчиками, в рамках методологии Scrum, итеративно предоставляя релизы высокого качества, выполняя согласованные совместно с командой цели спринтов.
Наши ожидания
-
способность быстро и качественно разрабатывать интерфейсы, используя Angular, TypeScript и WebSocket, NgRx, RxJS
-
опыт верстки с использованием Flexbox
-
опыт использования CSS препроцессоров SASS/SCSS
-
желателен опыт работы по GitFlow и умение деплоить CI/CD в TeamCity
-
умение эффективно интегрировать фронтенд-интерфейсы с бэкенд-сервисами
-
способность устанавливать стандарты разработки кода и следовать им
-
умение устранять проблемы совместимости с разными браузерами, включая мобильные
браузеры и обеспечивать превосходную респонсивность интерфейсов
-
способность тесно и комфортно и продуктивно сотрудничать с коллегами: бэкенд разработчиками, дизайнерами и владельцем продукта для выполнения целей спринтов, задач и решения проблем
-
опыт использования OAuth и OpenID
-
опыт работы с RESTful API Services
-
в идеале, знакомство с Ant Design (NG-ZORRO)
Стек проекта
Angular, TypeScript, Kotlin, Coroutines, Spring boot, JPA, Hibernate, Flyway, Postgresql, Rabbitmq, Websocket, OAuth 2, Selenium, Firebase, Junit, Kubernetes.
Условия работы
-
работа в локальном офисе в Краснодаре как минимум 2-3 дня в неделю
-
рекомендуемые часы присутствия в офисе или в онлайне: 10:00 — 18:00 по будням, каждый день начинается с короткого стендапа всей команды в Zoom
-
прозрачность, плоская структура компании, минимум бюрократии и гибкие внутренние процессы
хорошо организованный процесс разработки: качественная постановка задач, scrum с двухнедельные спринты
-
атмосфера стартапа во всём её великолепии)