iiko is a company that creates and develops innovative solutions for automating the restaurant business. We help our clients improve operational efficiency, enhance service quality, and increase profits. Our product, the iiko system, is used in over 70,000 restaurants and is the most popular restaurant automation system in Russia and the CIS countries.
At iiko, you will find not only interesting tasks and opportunities for professional growth, but also a friendly team ready to support you in any situation.
Every day, millions of guests' orders are processed through iiko, including yours!
Responsibilities
- Development and support of internal frameworks and the application engine.
- Development and support of business logic modules.
- Ensuring application integration with various hardware.
- Implementation of network interaction (HTTP, WebSockets, JSON-RPC).
- Layout of individual UI components
- Optimization of application performance for operation on low-end devices.
Requirements
Mandatory:
- Strong algorithmic thinking.
- Excellent knowledge of TypeScript/JavaScript.
- Commercial experience in TypeScript development of at least 3 years. Middle+, Senior level.
- Experience with TypeScript, JavaScript, Node.js.
- Understanding of network protocols and technologies: WebSocket, HTTP, JSON-RPC.
(Will be a plus):
- Experience with Apache Cordova.
- Experience in Java, Objective-C development.
- Experience in developing applications for Android/iOS.
Conditions
- Employment in an accredited company;
- Competitive salary;
- Corporate merchandise, replenished annually with new items (and we are always open to new ideas :);
- Referral program – a great bonus for successful recommendations;
- English language classes, sports, and VHI with telemedicine.
And also:
- We have a well-established onboarding process, team interaction, and we don't forget to relax together: we meet offline at corporate events twice a year.