Ищется программист Delphi на постоянную удаленную работу! (оплата 500 рублей в час)

CaXeP
На сайте с 19.08.2006
Offline
164
1342

Разработка и сопровождение мультимедийно развлекательного софта (http://ubar.pro). Требуется фрилансер на постоянную работу над проектом.

Условия работы:

- удалённая работа в команде

- график работы свободный

- минимальное время работы 20 часов в неделю

- оплата из расчёта 300 рублей в час на испытательный срок (зависит от навыков и скорости включения в проект), затем 500 рублей в час.

- Вам будет предоставлен технический руководитель, который будет выдавать задачи и контролировать их выполнение, а также консультировать по всем вопросам. Связь с ним через почту, ICQ, skype.

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

Текст тестового задания:

----------------------------------------------------------------------------------

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

Главная форма, на форме 3 таба, в каждом табе окно веб-браузера. Браузер на основе Chromium Embedded (TCustomChromium), работа, выполненная с использованием встроенного IE (TWebBrowser) будет считаться не выполненной.

Chromium Embedded (CEF3) включить в режиме мультипроцесса, т.е. на каждое встроенное окно браузера свой процесс (также очень важный пункт).

В каждом табе открывается специально подготовленная html страничка (сохранить локально) с HTML/JS скриптом следующего содержания (в каждом табе для демонстрации можно передать разные параметры в JS):

<div id="result"></div>

<script>

var json = unknownObject.echo(123, "Тест метода объекта расширения");

document.getElementById("result").innerHTML = json;

</script>

В хромиуме необходимо зарегистрировать расширение JS движка V8 с названием unknownObject. Регистрация таких расширений происходит через модуль RTTI хромиума: TCefRTTIExtension.Register('unknownObject', ...);

В самом расширении реализовать метод echo, который принимает два параметра Integer и String:

function TUnknownObject.echo(i: Integer, s: String): string;

В ответ данный метод отсылает JSON строку с таким содержанием:

{

"intValue": i * 2,

"strValue": s + ' - ' + s

}

Где i - первый параметр метода echo, s - второй параметр метода echo.

До этого в общем то задача тривиальная, вот с этого момента начинается интересное. Как было указано выше - CEF3 включен в режиме 1 процесс на каждое окно браузера, тем самым пробросить ответ с главного процесса приложения назад в процесс нужного хромиума - вот суть данного тестового задания.

----------------------------------------------------------------------------------

Как стать соискателем:

1. Проверить, не закрыта ли вакансия

2. Написать комментарий к данной вакансии "К тестовому заданию приступил" (с этого момента идёт отсчёт времени, на выполнение задания даётся 7 дней)

3. Указать ссылку на портфолио/резюме, если таковые имеются

4. После выполнения задания прислать результаты на mail@ubar.pro, в письме указать свой никнейм на freelance.ru и контактные данные (ICQ, Skype)

Обязательные требования:

- Опыт работы с Delphi от 2 лет

- Понимание ООП

- Знание и опыт использования сетевых технологий и протоколов

- Базовое понимание построения протоколов взаимодействия

- Форматы обмена данными (xml, json)

- Работа с многопоточными приложениями

- Опыт командной разработки (SVN)

- Умение разбираться в чужом коде

- Способность к обучению и самообучению

Всем удачи! ;)

Белая install-ПП, без меток и прочей грязи тут ()
Nefeliks Nefeliks
На сайте с 15.11.2008
Offline
368
#1

Я на делфи диплом сдавал 5 лет назад , плюс еще другим платно курсовые делал:) , может подойду?

Заработок по CPL на бурж студентах! ( https://clck.ru/FLgij )
CaXeP
На сайте с 19.08.2006
Offline
164
#2
Nefeliks:
Я на делфи диплом сдавал 5 лет назад , плюс еще другим платно курсовые делал:) , может подойду?

Тестовая задача перед вами) Подойдёте или нет, зависит исключительно от ваших навыков и трудоспособности)

CaXeP
На сайте с 19.08.2006
Offline
164
#3

Кандидат найдет, вакансия закрыта, всем спасибо ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий