Здравствуйте.
Для работы над крупным (уже более 2.5 M JavaScript кода) проектом нужен JavaScript программист отлично разбирающийся в ExtJS, обязательно из Москвы, но работа удалённая. З/П зависит от вашего уровня как программиста и начинается от 10USD в час, от вас требуется выдавать минимум 100 часов в месяц. Требование "из Москвы" - чтобы мы могли лично пересекаться при необходимости.
Работа в связке с американцами (менеджмент) и индусами (серверная часть на Java), извините ;(, поэтому разговорный и письменный английский на хорошем уровне (приемлемом для общения, ведения переписки и написания документации) обязателен.
Оплата производится ежемесячно от американцев на ваш долларовый счёт в банке, т.е. такой счёт должен у вас быть, на основе выставленного вами счёта (простая табличка) с указанием выполненных работ и затраченного времени в часах.
Работать будете под моим чутким руководством (Максим Баженов - MaximGB на ExtJS форумах, мало ли кто знает
Те кто заинтересовался предложением, пожалуйста присылайте ваше резюме и примеры ExtJS компонентов написанных вами на адрес maximgb[dog]yandex[dot]ru.
Более развёрнутые требования к кандидату:
------------------------------------------------------------
- should know well the JavaScript programming language, it's advantages, disadavantages, confines;
- should have a good background in basic algorithms and data structures (basic sorting / searching / traversal, arrays / dictionaries / linked lists / trees, adjacency lists and nested sets methods to represent hierarchies using flat lists);
- should be able to write JavaScript code using object-oriented style;
- should know well W3C CSS 2.1 / 3.0 specification;
- should know differences in browsers' HTML / CSS rendering engines and should overcome those differences to achive similar results in all major browsers;
- should know what the W3C Document Object Model is, what it is intended for, it's abilities, restrictions, browser implemenations differencies, and should be able to work with it without any 3rd party libraries;
- should be familier with W3C DOM Events specification;
- should know well the abilities and internals of ExtJS library to make justified decisions when and how it is better to use different ExtJS classes and components for given task solution achievement;
- should be able to design and implement his/her own classes and components using ExtJS classes as the basis or from the scratch;
- should know well ExtJS class layers (Core classes / Components / Containers / Layouts / Utils), should be familier with ExtJS Components inheritance chain;
- should have good expirience in AJAX applications development, should be able to design and write code which executes asynchronously;
- should not be ignorant in the User Interface design field;
- should be familier with Inheritance / Incapsulation / Delegation / Aggregation / Composition OO-concepts;
- should have good knowledge in Object Oriented Analysis, Design and Programming;
- should express his / her design and programming ideas using Interfaces / Classes / Components / Objects but not functions and global variables;
- should be familier with Program Design Patterns (should know patterns from GoF book and Fawler's Enterprise Applications Design Patterns book)
- must understand that the code he/she writes will be used or even modified by other developers thus must document well his/her code and design decisions used in it.