Welcome to IT Craft

15 years’ experience of empowering businesses with innovative web and mobile application technologies

We are looking for people who show initiative, team spirit, and
the will to succeed. If you are ready to discover just how far
your talents can take you, we invite you to our team

interesting projects

15 years’ experience of empowering businesses with innovative web and mobile application technologies

flexible work

15 years’ experience of empowering businesses with innovative web and mobile application technologies

About

The IT Craft company has been working on the IT market for more than 15 years. We base our work on the principles of openness, predictability and responsibility. We always accomplish all that was promised to our clients, employees or colleagues. We stimulate the growth of skills and potential of our employees, because it’s the growth of the company in the future. Join us to work on a wide range of projects from all around the world.

What We Do

Web-development

We have developed CMS-powered
websites and complex SaaS applications

LAMP
.Net
CMS
Web-design

Mobile-development

We apply agile practices to develop
innovative mobile applications

iOS
Android
Windows
Cross platform

Technical support

Our mission is to let you forget
about technical problems

Server Setup
Optimization
24/7 support

Browse the job vacancies currently open

asp-net_dev

Middle ASP.NET developer

Requirements:
  • Higher technical education
  • Server-side development using C#, ASP.NET MVC, MS SQL 2012
  • Experience in commercial development 2-5 years
  • Experience in client side development: HTML, CSS, JavaScript
  • Experience in jQuery
  • Understanding and practical implementation of OOP principles and design patterns
  • Ability to work with legacy code
  • Intermediate English.

Desired requirements:
  • Web development skills with HTML5, CSS3
  • Experience in AngularJS
  • Experience in Web API 2, LINQ, SignalR, NuGET
  • Experience in development or optimization of heavy-load web applications.
ios_dev

Middle iOS developer

Requirements:
  • Knowledge of the main OOP principles;
  • Experience with Objective-C (Swift, C++ are welcome);
  • Experience of programming using iPhone SDK, Xcode;
  • Knowledge of development patterns;
  • Knowledge of Apple guidelines;
  • Work with Core Data;
  • Good knowledge of English.

Experience with following technologies are welcome:
  • Indoor navigation - Indoo.rs, IndoorAtlas;
  • Push Notifications;
  • Experience with BLE;
  • Vector graphics.
asp-net_dev

Junior ASP.NET developer

Main requirements:
  • higher technical education
  • server-side development using C#, ASP.NET MVC at least 6 months
  • basic knowledge of database systems
  • experience in client side development: HTML, CSS, JavaScript
  • understanding and practical implementation of OOP principles
  • reading and understanding technical documentation in English.

Desired requirements:
  • experience in jQuery and Angular JS
  • experience in PostgreSQL
  • understanding and implementation of design patterns.
tester

QA Engineer

Requirements:
  • Experience in commercial applications’ manual testing at least 1 year;
  • Higher technical education (or the last course student);
  • Understanding of Web-application and browser functioning principles;
  • At least pre-intermediate English;
  • Experience with bug tracking systems;
  • Experience in writing test documentation.


    Will be a plus:
  • Knowledge of SQL;
  • Basic knowledge of OOP;
  • Knowledge of automation testing.
android_dev

Middle Android developer

Our requirements:
  • Good knowledge of the main OOP principles;
  • Good knowledge of Android SDK;
  • Experience of Google Play Services, Google Maps API, In-app Billing;
  • Experience of REST, XML, Sockets, XMPP;
  • Experience in unit testing;
  • Experience of source control systems;
  • Experience of dependency injections will be a plus;
  • Good knowledge of English.
php_dev

Middle PHP developer (Laravel / AngularJS)

Main requirements:
  • At least 2 years of commercial development experience;
  • Higher technical education (or the last course student);
  • Server-side development using PHP5;
  • Experience in developing user interfaces: HTML, CSS, JavaScript, responsive;
  • Experience in using JavaScript libraries (jQuery or AngularJS);
  • Understanding and practical implementation of the main OOP principles;
  • Intermediate English.

Desired requirements:
  • Experience in TTFB optimization;
  • Experience in page speed optimization;
  • Experience in developing using Memcached, YII 2, Amazon Web Services.


    Please send your CV with a cover letter. In the cover letter please focus on the next:
  • Your interest in developing Internet projects;
  • Practical examples that confirm how your experience is matched to the main requirements or your readiness to complete our test task (implementation of one-page project using PHP, MySQL, JavaScript);
  • How your experience is matched to desired requirements.
front-end

Front-end developer

We are looking for experienced Front-end developer for our current growing projects.
    Requirements:
  • At least 2 years of practical development experience;
  • HTML (with valid xHTML) / HTML5;
  • CSS/CSS3;
  • JavaScript / ES6 (TypeScript will be a plus);
  • Experience in using Bootstrap CSS framework;
  • AngularJS 1 or 2 / ReactJS;
  • Gulp;
  • Working experience with npm, bower, grunt;
  • Knowledge of Adobe Photoshop / Illustrator;
  • Cross-Browser / Cross-Platform compatibility;
  • Sites’ optimization for mobile devices, responsive design;
  • Ability to work in a team, working experience with GIT, knowledge of gitflow;
  • Intermediate English.
node_dev

Middle Full Stack JavaScript developer (NodeJs + AngularJS)

Min requirements:
  • MEAN stack: experience in commercial development at least 1 year;
  • Angular 1.6 / 2 / 4;
  • Experience in JavaScript development using jQuery;
  • Working experience with MySQL, Postgree;
  • Knowledge of JSON, AJAX;
  • Basic knowledge of HTML/CSS;
  • Intermediate English level.

Desired requirements:
  • Experience in using svn/git;
  • Working experience with non-relational databases;
  • Experience in JavaScript development using jQuery.
php_dev

Junior PHP developer

    Main requirements:
  • At least 1 year of commercial development experience;
  • Higher technical education (or the last course student);
  • Server-side development using PHP5;
  • Knowledge of one or more MVC PHP frameworks (Laravel, Yii, Symfony, Zend, etc), REST;
  • Experience in developing user interfaces: HTML, CSS, JavaScript, responsive;
  • Experience in using JavaScript libraries (jQuery, AngularJS, React);
  • Understanding and practical implementation of the main OOP principles;
  • Intermediate English.

    Desired requirements:
  • Knowledge of one or more mobile frameworks (jQuery Mobile, ReactNative, Ionic);
  • Experience with Continuous Integration, Continuous Delivery;
  • Strong knowledge of LAMP platform;
  • Experience with Docker.
copywriter

Business Analyst

ITCraft is searching for a Business Analyst to join our team. Business Analyst will participate in our current growing projects and new projects on different domains.

    Requirements:
  • Strong communication skills;
  • Fluent verbal and written English;
  • Extensive usage of modern web and mobile applications;
  • Detail-oriented and organized;
  • Strong team-oriented skills;
  • Analytical skills.


    Preferences:
  • IT related experience;
  • Computer Science background;
  • Knowledge of other foreign languages.


    Responsibilities:
  • Communication with customers to gather requirements;
  • Interpretation of business needs and their translation into proper requirements specification;
  • Requirements elicitation, analysis and management;
  • Communication with UX, QA and Development teams to ensure the requirements are fully understood;
  • Assistance in developing appropriate solutions and their presentation to customers;
  • Usage of task management systems.


    Please send your CV and cover letter.
    The cover letter should describe how your experience and skills fit the Requirements and the Preferences.
    Please also describe why you are interested in the Responsibilities described above.
copywriter

Middle Business Analyst

ITCraft is searching for a Middle Business Analyst to join our team. Business Analyst will participate in our current growing projects and new projects on different domains.

    Requirements:
  • 2+ years of experience on similar position;
  • Knowledge of business analysis and requirements gathering methods and tools;
  • Upper intermediate English level;
  • General understanding of project management principles;
  • Analytical skills;
  • Strong communication skills;
  • Strong team-oriented skills.


    Preferences:
  • Presentation skills;
  • UI/UX sketch design experience;
  • UML modeling experience;
  • Exposure to Agile/Scrum project methodology.


    Responsibilities:
  • Communication with customers to gather requirements;
  • Interpretation of business needs and their translation into proper requirements specification;
  • Requirements elicitation, analysis and management;
  • Communication with UX, QA and Development teams to ensure they fully understand delivered requirements ;
  • Assistance in developing appropriate solutions and their presentation to customers;
  • Usage of task management systems.


    Please send your CV and cover letter.
    The cover letter should describe how your experience and skills fit the Requirements and the Preferences.
    Please also describe why you are interested in the Responsibilities described above.
php_dev

Full stack web developer

Requirements:
  • At least 2 years of practical development experience;
  • Strong knowledge of PHP / MySQL;
  • Practical experience with Laravel and / or Yii2 frameworks;
  • HTML (with valid xHTML) / HTML5, CSS/CSS3, responsive design;
  • Experience in using Bootstrap CSS framework;
  • JavaScript (jQuery);
  • Basic knowledge of Adobe Photoshop / Illustrator;
  • Ability to work in a team;
  • Intermediate English.

php_dev

Senior/Middle PHP (fullstack) developer

    Requirements:
  • professional knowledge of PHP7, SQL, HTML5+CSS3
  • knowledge of OOP, Patterns, SOLID, REST
  • strong knowledge of Git, experience in team work using one of Git branching models
  • knowledge of protocols (HTTP/1.1, HTTP/2, SMTP, etc)
  • knowledge of MySQL 5.x (design, indexing, optimization)
  • knowledge of JavaScript (ES5/ ES6)
  • knowledge of Typescript
  • experience with Angular 2/4
  • experience with Symfony 2, awareness of its strengths and weaknesses
  • experience with Redis
  • experience with Linux systems
  • experience with Unit testing
  • experience with Redis
  • experience with Docker
  • experience with Continuous Integration, Continuous Delivery
  • experience with payment systems
  • experience in servises development with Node.js
  • experience in optimization server response time
  • experience in optimization page load speed
  • experience with task estimation
  • self-development and constant learning of new technologies
  • experience in choosing technologies and architectural solutions based on comparative characteristics (arguments versus personal interest)
  • Bachelor's or Master’s Degree in Computer Sciences (or senior student)
  • commercial experience in software development - at least 5000 hours (we understand that it is hard to measure experience in hours, but in such a way we could easily achieve the trust of other Middle and Senior developers in teams)
  • written and spoken English: you should feel confident while working with requirements and documentation in English.


    Will be a plus (in addition to main requirements):
  • experience in working within the Agile team
  • experience with Amazon Web Services‎
  • experience with web sockets and WebRTC
  • knowledge of PSR
  • understanding of micro services architecture.
linux_admin

DevOps Engineer

We are looking for a talented person to take a position of DevOps Engineer at our team. Requirements:
  • 3+ years Linux experience;
  • Extensive practical experience in AWS(EC2, ECS, CloudFormation, CloudFront, WAF);
  • Excellent skills in LAMP stack;
  • Troubleshooting skills;
  • Scripting and automation skills (Puppet, Chef, Terraform);
  • Good DB knowledge (administration, replication, clusterization);
  • Experience with HA, LB;
  • Experience with Docker / Kubernetes;
  • Experience with ELK stack;
  • Knowledge of Ceph, DRBD;
  • Knowledge of Git;
  • Understanding of cloud technologies (Openstack, Cloudstack) will be a plus;
  • Spoken English is a must.


Responsibilities:
  • Setup, manage and monitor servers, clusters and clouds;
  • Troubleshoot technical issues;
  • Communicate with clients;
  • Communicate with DCs and other services providers;
  • Optimize and automate everything;
  • Work closely with other administration and development departments;
  • Developing CI/CD pipelines.
linux_admin

Linux System Administrator

    Requirements:
  • At least 3 years Linux experience;
  • Excellent skills in LAMP stack;
  • Experience with email, ftp services;
  • Troubleshooting skills;
  • Good DB knowledge (administration, replication, clusterization);
  • Experience with HA, LB;
  • Experience with Docker;
  • Knowledge of NFS, DRBD will be a plus;
  • Scripting and automation skills (Puppet, Ansible) will be a plus;
  • Understanding of cloud technologies (Amazon, Cloudstack) will be a plus;
  • Intermediate written English. Spoken English will be a plus.


    Responsibilities:
  • Manage and monitor servers, clusters and clouds;
  • Troubleshoot technical issues;
  • Communicate with clients;
  • Communicate with DCs and other services providers;
  • Optimize and automate everything;
  • Work closely with other administration and development departments;
  • Shift work.

Our life

Get in touch



WELCOME TO IT CRAFT!

The main areas of our activities are:
  • Web-development
  • Mobile-development
  • Technical support

WE OFFER:

  • competitive salary according to the qualifications
  • comfort working environment
  • benefits package
  • flexible schedule
  • stable career and professional growth
  • talented and creative team
  • reimbursements for athletic activities
  • English trainings