Есть ответы на вопросы сертификации? Хочешь поделиться новостью о своем проекте? Тогда пиши нам!

Intermediate/Senior JavaScript with PhoneGap Developer

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

Обратите внимание на другие вакансии в Харькове


Город: Харьков
Компания: Dev-pro.net
Место работы: Полный день
Опыт работы: От 3 до 6 лет
Тип занятости: Полная занятость

Описание вакансии8 апреля 2016

Project description:

We will be building a POS (Point of Sale) mobile app (tablet based) for Quick Service Restaurants (QSR) and retail domains. The app will run on PhoneGap/Cordova for iOS and Android, Electron for Windows. The reason to use the Cordova and Electron is that the POS module has to interact with IP devices such as credit card scanner and printers. The application should be designed to:a) work in offline mode. In case the LAN/WiFi connection goes down the app must still be able to accept new orders and provide persistence for future synchronisation with the Back of House (BoH) system.b) support plugin architecture. Each module should be developed and added to the core product separately, so we will be atomising the development of separate features. Code reuse between platforms is going to be critical point of success as well as performance and user experience.c) support 3rd party software integration. For this project, we will be partnering with several loyalty/payment and reporting systems.d) support 3rd party hardware integration. The application hosted on the tablet should be available to work with 3rd party hardware including, but not limited to: barcode scanners, pin pads, scales.The app is being developed from ground up by a company who has more than 20 years of experience in this industry. The end market would involve well over 100,000 installations onsite. The project is going to be based on using modern technology stack. You will have the option to gain experience and be a part of a great team developing the next big thing in QSR industry.High-level technology set is:1. Front end will be implemented for several platforms:a. iOS and Android using PhoneGap/Cordovab. Windows desktop app using Electron (JS + Node.js inside Electron)c. Web browser - single page app or a Chrome extensiond. It is likely that react.js is going te be used as a framework.e. WebSockets are used as a data transport option.2. Backend implemented using Node.js. Cloud hosting (most likely AWS) with scalability in mind. HTTP/REST endpoints, as well as WebSockets, support.

Role description:

We are looking for:1. Senior level developers that can participate in technical design and influence the architecture2. Intermediate level developers are going to work on technical research tasks nowand work on modules and sub-system under more senior persons' supervision later.

Required skills:

- 3+ years of experience with JavaScript- PhoneGap- jQuery- jQueryUI- JavaScript MVC Frameworks (either Knockout or Angular, Ember, Backbone or other frameworks)- JavaScript Design Patterns- Intermediate English

Desired skills:

- React.js experience- Experience working with IP devices- Experience in websockets- Experience in REST API

Возврат к списку