Principal Software Engineer (Analytics Platform) Киев, Львов, Днепр, Одесса, Винница, Ивано-Франковск, Луцк, Полтава, Тернополь, Черкассы, Черновцы, Бургас (Болгария), Варшава (Польша), Краков (Польша), Лиссабон (Португалия), Познань (Польша), Прага (Чехия), удаленно. our dynamic team of professionals. Как Principal Engineer, вы будете играть в игровую роль в analyzing and resolving divers business challenges with the technology realm. Ваши отношения будут включать в себя designing, implementin
Principal Software Engineer (Analytics Platform)
Киев, Львов, Днепр, Одесса, Винница, Ивано-Франковск, Луцк, Полтава, Тернополь, Черкассы, Черновцы, Бургас (Болгария), Варшава (Польша), Краков (Польша), Лиссабон (Португалия), Познань (Польша), Прага (Чехия), удаленно. our dynamic team of professionals.
Как Principal Engineer, вы будете играть в игровую роль в analyzing and resolving divers business challenges with the technology realm. Ваши отношения будут включать в себя designing, implementing, conducting unit tests, and documenting software systems on adaily basis.
If you are intrigued bythis opportunity, we warmly invite you tobecome apart of our team!
СUSTOMER
Our client is a UK-based company whose mission is to create a better internet. Мы строим на аналитике платформы, которая подключает маркетинга к производителям, чтобы получить многочисленные investment в крупных content creators, при условии, что большинство частей, чтобы увеличить эффективность в their business.
PROJECT
Строительство с клиентом, мы сделаем Next Generation of artificial intelligence technology tohelp keep the web running. Мы все используются в Интернете с различными наборами услуг и содержания, но без соответствующего способа контролировать работу создателей, они будут вести себя только с помощью нескольких portals run bylarge corporations.
There are alot of reasons to join our project. Здесь есть целый период:
- AWS infrastructure
- ML
- Big Data
- Active development stage
- Working closely with the CTO — ability to make a great impact on a project
Requirements
< ul>
5+ years ofsoftware engineering experience Excellent knowledge ofJavaScript, TypeScript Solid experience with VueJS, Node.js, и related ecosystem <
Expertise in Documentation and Software Development Lifecycle and ALM Tools
Сильные тенденции развития, способность к развитию с проблемами, просьбами / консультациями Сильные знания о функциональных программных концепциях и других программных paradigms Openness toworking and collaboraing in multidisciplinary team li> WOULD BE A PLUS:
- Working experience with Python
- Experience with AWS
< /ul> Responsibilities
- Implementation portions ofsoftware following given classes/components design and using your primary tech stack
- Ensure quality, maintainability, и соответствие ofsoftware tobest practices
- Produce clean code
- Participate в requirements clarifications sessions, collect inputs and requirements ofassigned tasks
- Proactively review own with peers to ensure its quality
- Участие в подготовке и планировании сессий
- Play supervisory, advisory, and coaching roles for one or several Juniors specialists, ensuring их assigned tasks delivery tank to guidance and peer reviews provided
- Развитие technical project documentation and user documentation
- Participate в project and team meetings, provide relevant contributions and information
< В настоящее время мы ищем мотивированного и целеустремленного Principal Software инженера, который присоединится к нашей динамичной. Как Principal Engineer, ты будешь играть ключевую роль в анализе и решении разнообразных бизнес-задач в сфере технологий. В твои обязанности будет входить проектирование, внедрение, проведение модульных тестов и ежедневное документирование программных систем.
Если тебя заинтриговала эта возможность, мы рады пригласить тебя стать частью нашей команды!
КЛИЕНТ
Наш клиент — британская компания, миссия которой состоит в создании лучшего интернета. Мы создаем аналитическую платформу, объединяющую маркетологов и издателей, чтобы обеспечить дальнейшие инвестиции в создателей превосходного контента, в то же время позволяя обеим сторонам повышать эффективность своего бизнеса.
ПРОЕКТ
Вместе с заказчиком мы создаем следующее поколение технологий искусственного интеллекта, которые помогут поддерживать работу Интернета. Мы все привыкли к бесплатному интернету с разным набором услуг и контента, но без устойчивого способа монетизации работы создателей мы останемся только с несколькими порталами, которыми руководят крупные корпорации. Есть много причин присоединиться к нашему проекту. Вот некоторые из них:
- Инфраструктура AWS
- ML
- Big Data
< li> Активная стадия разработки
- Тесное сотрудничество с техническим директором — возможность иметь большое влияние на проект
ТРЕБОВАНИЯ
- 5+ лет опыта разработки программного обеспечения
- Отличное знание JavaScript, TypeScript
- Значительный опыт работы с VueJS, Node.js и смежными экосистемами < /li>
- Глубокие знания алгоритмов и структур данных
- Опыт проектирования, реализации и запуска полнофункциональных веб-приложений
- Опыт работы с документацией, жизненным циклом разработки программного обеспечения и инструментами ALM
- Сильные навыки оценки, умение находить решения, плюсы/минусы
- Знание концепций функционального программирования и других парадигм программирования
- Открытость к работе и сотрудничеству в мультидисциплинарной команде
< /ul>ПРЕИМУЩЕСТВОМ БУДЕТ:
- Опыт работы с Python
- Опыт работы с AWS
< ОБЯЗАННОСТИ - Внедрять части программного обеспечения в соответствии с заданным дизайном классов/компонентов и с использованием основного технологического стека
- Обеспечивать качество, легкость в обслуживании и соответствие программного обеспечения лучшим практикам
- Писать чистый код
- Участвовать в сессиях по уточнению требований, собирать входящие данные и требования к поставленным задачам
- Проактивно проверять собственный код кругегамы, чтобы обеспечить его качество
- Участвовать в сессиях по оценке и планированию
- Выполнять роль наставника, консультанта и тренера для одного или нескольких младших специалистов, обеспечивая выполнение ими поставленных задач благодаря предоставленным рекомендациям и рецензиям коллег
- Разрабатывать техническую документацию проекта и пользовательскую документацию
- Участвовать в проектных и командных встречах, предоставлять соответствующие материалы и информацию
- Участвовать в технических собеседованиях с специалистами-разработчиками программного обеспечения и оценить способности кандидатов в соответствии с требованиями вакансии