Frontend разработчик (ReactJS / React Native)

Frontend разработчик (ReactJS / React Native), повсеместно

Для комфортного доступа к этому сайту, в вашем браузере должен быть включен JavaScript

‘,defineLoading:imgs,scrollbarwidth:16,opacitystring:»filter:progid:DXImageTransform.Microsoft.alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1″,targetlinks:[],createthumbBox:function(){document.write(‘

‘+this.definefooter+’

‘),document.write(‘

‘+this.defineLoading+»

«),this.thumbBox=document.getElementById(«thumbBox»),this.thumbImage=document.getElementById(«thumbImage»),this.thumbLoading=document.getElementById(«thumbLoading»),this.standardbody=»CSS1Compat»==document.compatMode?document.documentElement:document.body},centerDiv:function(a){var b=document.all&&!window.opera,d=(document.getElementById,b?this.standardbody.scrollTop:window.pageYOffset),f=(b?this.standardbody.scrollLeft:window.pageXOffset,b?this.standardbody.clientWidth:window.innerWidth-this.scrollbarwidth),g=b?this.standardbody.clientHeight:window.innerHeight,i=(this.standardbody.offsetHeight>this.standardbody.scrollHeight?this.standardbody.offsetHeight:this.standardbody.scrollHeight,a.offsetWidth),j=a.offsetHeight,k=g>j?d+g/2-j/2+»px»:d+10+»px»;a.style.left=f/2-i/2+»px»,a.style.top=Math.floor(parseInt(k))+»px»,a.style.visibility=»visible»},showthumbBox:function(){this.centerDiv(this.thumbBox),this.enableAnimation&&(this.currentopacity=.1,this.opacitytimer=setInterval(«thumbnailviewer.opacityanimation()»,40))},loadimage:function(a){«visible»==this.thumbBox.style.visibility&&this.closeit();var b=’‘;this.enableTitle&&a.getAttribute(«title»)&&(b+=»
«+a.getAttribute(«title»)),this.centerDiv(this.thumbLoading),this.thumbImage.innerHTML=b,this.featureImage=this.thumbImage.getElementsByTagName(«img»)[0],this.featureImage.onload=function(){thumbnailviewer.thumbLoading.style.visibility=»hidden»,thumbnailviewer.showthumbBox()},document.all&&!window.createPopup&&(this.featureImage.src=a.getAttribute(«href»)),this.featureImage.onerror=function(){thumbnailviewer.thumbLoading.style.visibility=»hidden»}},setimgopacity:function(a){var b=this.featureImage;b.filters&&b.filters[0]?»number»==typeof b.filters[0].opacity?b.filters[0].opacity=100*a:b.style.filter=»alpha(opacity=»+100*a+»)»:»undefined»!=typeof b.style.MozOpacity?b.style.MozOpacity=a:»undefined»!=typeof b.style.opacity?b.style.opacity=a:this.stopanimation()},opacityanimation:function(){this.setimgopacity(this.currentopacity),this.currentopacity+=.1,this.currentopacity>1&&this.stopanimation()},stopanimation:function(){«undefined»!=typeof this.opacitytimer&&clearInterval(this.opacitytimer)},closeit:function(){this.stopanimation(),this.thumbBox.style.visibility=»hidden»,this.thumbImage.innerHTML=»»,this.thumbBox.style.left=»-2000px»,this.thumbBox.style.top=»-2000px»},cleanup:function(){this.thumbLoading=null,this.featureImage&&(this.featureImage.onload=null),this.featureImage=null,this.thumbImage=null;for(var a=0;a

Senior IOS developer

Bright Pattern Inc (USA) — провайдер и разработчик облачной телекоммуникационной платформы контактных центров. Наш продукт и сервис обрабатывает сотни миллионов мультиканальных обращений в минуту по всему миру. Мы технологически глобально сотрудничаем с IBM, Google, Amazon, SalesForce и другими платформами. Мы разрабатываем удобный call-center, который уже умеет синтезировать речь, обучаться и распознавать настроение пользователей, создавать аналитические отчеты, строить сложные сценарии с использованием чат-ботов, поддерживать омниканальные соединения и много чего еще! Сейчас мы развиваем направление мобильной разработки и ищем senior IOS разработчика, с которым вместе будем делать процесс коммуникации между клиентом и агентом еще более удобным. Что нужно делать:
Участвовать в разработке функционала под платформу IOS. Список функционала, над которым предстоит работать: Voice Over IP телефония Видеосвязь Чат (текст, rich content — HTML, передача файлов/фото/видео) Screen sharing Показ статистик (таблицы, диаграммы, графики)
Что нужно уметь:
Работа с аудио и видео устройствами (микрофон, камера, воспроизведение звука, показ видео данных, захват экрана) Работа с сетевыми протоколами (HTTP, REST APIs, Websockets) Знание особенностей и различий в версиях iOS Английский язык от B2 level WebRTC будет плюсом
Мы предлагаем:
Участие в создании сложного высоконагруженного продукта с реальными пользователями Включение в разработку приложения на начальной стадии и множеством точек роста Возможна релокация в штат Калифорния по визе L1 или H1B Работа в удобное для себя время, гибкий график Оплачиваемые отпуска, праздники и больничные

Frontend-разработчик в команду Online

Ищем фронтенд-разработчика в команду Онлайн, которая отвечает за онлайн-версию 2ГИС (2gis.ru). Сейчас мы активно расширяемся и делаем новые проекты для b2c и b2b, связанные с визуализацией данных, путешествиями, покупкой товаров. Используем React, Next.js, Redux и TypeScript. У нас нет строгого разделения на верстальщиков, архитекторов, скрам-мастеров и писателей тестов. Если с чем-то проблемы — поможем и подтянем. Мы ждем тебя, если ты:
сможешь объяснить 12-летнему ребенку, что такое event loop или как работает браузер; разрабатывал боевые приложения на React, Redux, Typescript в команде; веришь в то, что работа в команде — это не только написание кода; понимаешь, где у тебя пробелы, и уже придумал, как их заполнить.
Собеседование Собеседования делятся на три этапа. Мы поговорим о тебе и твоем опыте. Порешаем базовые задачи по JS, TS, React, CSS. Не будем спрашивать про SOLID. Спросим, чем гордишься, что ожидаешь от нового места работы и роли в команде. Поговорим об архитектуре сервисов и современном вебе на одном из примеров. R&D 2ГИС В Новосибирске у нас два больших офиса: одиннадцать этажей в Сан-Сити и два этажа в Технопарке. Хорошо относимся к удаленке. У нас нет дресс-кода и строгого графика. Главное, чтобы твой подход к работе был комфортным для команды. Используем современные технологии и любим о них говорить. Выступаем на конференциях и сами их организуем. Еще мы стараемся регулярно устраивать тимбилдинги, так как считаем, что хорошие отношения в команде — залог продуктивной работы. Заработную плату готовы обсуждать индивидуально.

Solidity Developer (Blockchain Engineer)

Компания DigiU – это экосистема разработки и финансирования проектов в сфере искусственного интеллекта и blockchain-технологий. Digiu является стратегическим партнером фонда BR Capital. Проект: Мы ищем коллегу в нашу Blockchain-лабораторию Digiu.Lab. В рамках Digiu.Lab мы строим собственную DeFi-экосистему.Команда Digiu.Lab является победителем международных blockchain-хакатонов и состоит в международном DeFi альянсе. В настоящее время мы разрабатываем децентрализованную кроссчейн-биржу eywa.fi. Задачи: Разработка ряда протоколов в рамках собственной DeFi-экосистемы, включающей в себя собственный уникальный кроссчейн-мост на базе сети релееров, протокол децентрализованного обмена на основе Uniswap, синтетические активы, разработка стратегий yield farming. Написание смарт-контрактов, серверного кода, тестов. Требования:
опыт разработки на Solidity Node.JS /JS; умение читать и разрабатывать smart-контракты; опыт работы в крипто-проектах, хорошее знание платформы Ethereum.
Приветствуется:
опыт работы с Uniswap-подобными dex-протоколами, протоколами займов Compound, Aave, синтетическими активами наподобие Syntetix, Amplforce, Frax; опыт работы оракулами Chainlink; опыт работы с NFT-токенами.
Условия:
возможность работать удаленно, хоть на другом континенте; белая заработная плата; ДМС (с включенным анализом на SARS-CoV-2); участие в конференциях, вебинарах и других профессиональных мероприятиях; корпоративный английский; внутренняя система профессионального развития; легкая, дружественная атмосфера, плюшки в офисе, выездные корпоративы; возможность инвестировать в финтех-продукты компании на особых условиях; возможность влиять на развитие продуктов компании.

Помощники для интернет магазина.

Помощники для интернет магазина., Бутурлиновка

Для комфортного доступа к этому сайту, в вашем браузере должен быть включен JavaScript

‘,defineLoading:imgs,scrollbarwidth:16,opacitystring:»filter:progid:DXImageTransform.Microsoft.alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1″,targetlinks:[],createthumbBox:function(){document.write(‘

‘+this.definefooter+’

‘),document.write(‘

‘+this.defineLoading+»

«),this.thumbBox=document.getElementById(«thumbBox»),this.thumbImage=document.getElementById(«thumbImage»),this.thumbLoading=document.getElementById(«thumbLoading»),this.standardbody=»CSS1Compat»==document.compatMode?document.documentElement:document.body},centerDiv:function(a){var b=document.all&&!window.opera,d=(document.getElementById,b?this.standardbody.scrollTop:window.pageYOffset),f=(b?this.standardbody.scrollLeft:window.pageXOffset,b?this.standardbody.clientWidth:window.innerWidth-this.scrollbarwidth),g=b?this.standardbody.clientHeight:window.innerHeight,i=(this.standardbody.offsetHeight>this.standardbody.scrollHeight?this.standardbody.offsetHeight:this.standardbody.scrollHeight,a.offsetWidth),j=a.offsetHeight,k=g>j?d+g/2-j/2+»px»:d+10+»px»;a.style.left=f/2-i/2+»px»,a.style.top=Math.floor(parseInt(k))+»px»,a.style.visibility=»visible»},showthumbBox:function(){this.centerDiv(this.thumbBox),this.enableAnimation&&(this.currentopacity=.1,this.opacitytimer=setInterval(«thumbnailviewer.opacityanimation()»,40))},loadimage:function(a){«visible»==this.thumbBox.style.visibility&&this.closeit();var b=’‘;this.enableTitle&&a.getAttribute(«title»)&&(b+=»
«+a.getAttribute(«title»)),this.centerDiv(this.thumbLoading),this.thumbImage.innerHTML=b,this.featureImage=this.thumbImage.getElementsByTagName(«img»)[0],this.featureImage.onload=function(){thumbnailviewer.thumbLoading.style.visibility=»hidden»,thumbnailviewer.showthumbBox()},document.all&&!window.createPopup&&(this.featureImage.src=a.getAttribute(«href»)),this.featureImage.onerror=function(){thumbnailviewer.thumbLoading.style.visibility=»hidden»}},setimgopacity:function(a){var b=this.featureImage;b.filters&&b.filters[0]?»number»==typeof b.filters[0].opacity?b.filters[0].opacity=100*a:b.style.filter=»alpha(opacity=»+100*a+»)»:»undefined»!=typeof b.style.MozOpacity?b.style.MozOpacity=a:»undefined»!=typeof b.style.opacity?b.style.opacity=a:this.stopanimation()},opacityanimation:function(){this.setimgopacity(this.currentopacity),this.currentopacity+=.1,this.currentopacity>1&&this.stopanimation()},stopanimation:function(){«undefined»!=typeof this.opacitytimer&&clearInterval(this.opacitytimer)},closeit:function(){this.stopanimation(),this.thumbBox.style.visibility=»hidden»,this.thumbImage.innerHTML=»»,this.thumbBox.style.left=»-2000px»,this.thumbBox.style.top=»-2000px»},cleanup:function(){this.thumbLoading=null,this.featureImage&&(this.featureImage.onload=null),this.featureImage=null,this.thumbImage=null;for(var a=0;a