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

node_dev

JavaScript React Developer

We invite experienced developers on new projects! Projects will be focused on web-development, but we will consider your preferences and try to provide you the opportunity to work with React Native or Node.js projects.

    Basic requirements:
  • 2 years of experience in JavaScript development for web projects (commercial, open source, etc);
  • Excellent knowledge of HTML/CSS syntax;
  • 6 months of experience with React;
  • Ability to break down the large business logic for small components;
  • Experience with NPM / Yarn;
  • Ability to read the description of tasks in English, correct use of English in the source code (names of variables and functions, comments).

    Additional requirements:
  • Problem solving: 3 easy, 2 medium, 5 hard ones from LeetCode website (at one of the interview stages you will have to solve the problem from this website);
  • Knowledge of algorithms for working with trees and graphs (for this job we are looking for developers with different levels of experience, for developers of a high level of experience we consider an important skill to know and apply classical algorithms).

    The technical interview is held remotely: it will last up to 1 hour (audio call or chat, tasks completion using JavaScript, part of the tasks will be from the LeetCode website).
Python

Python Developer

    ITCraft invites Python Developer to join the company. If you are experienced in development and have a desire or a little experience in team leading we are welcome you and offer growing opportunities to become Lead Python developer.
    Two words about the company/project: we are looking for developer for US based product company that operates on the Social Community market. This is a large project that includes 3 platforms - 2 mobile (iOS / Android) and a Web interface.
    Each element in the system is built to scale to millions of users in a horizontal fashion within the cloud. This is expressed via each platform element. Development of new functionality, optimization system processes and architecture - the main tasks that face each member of the team.
 
    Required skills:
  • At least 2,5 years of commercial experience with Python / Django + Django REST framework;
  • Strong knowledge in PostgreSQL;
  • Ability to write custom queries using the library SQLAlchemy;
  • Experience in configuration queues Celery+Redis;
  • Ability to make a stable architecture solutions;
  • English: at least intermediate level.
 
    Will be a plus:
  • Knowledge of best practices for test driven development (TDD);
  • Knowledge of best practices for API driven development;
  • Knowledge of micro-service architecture;
  • Basic knowledge of AWS services.
front-end

React Native Developer

    ITCraft invites React Native Developer to join the company.
 
    About the project. More than 50 countries allow tourists to get VAT refunds for purchases of products they take when they leave. The problem is that to get a VAT refund, tourists must go through a laborious process which can include standing in line at the airport, keeping their purchases unpacked and at hand; navigating complex forms that shop owners don’t always have, and, in the end, not always getting their money back because of a lack of a traceable paper trail or because the counter happens to be closed at the time they leave the country.
 
    The innovation we bring is a completely digitized VAT refund service. We preparing to launch a joint pilot of the service in several European countries. The application we work on provides a mobile solution and makes the process digital, so tourists who’ve been on a shopping spree in Europe save time and money. Using the app, tourists scan their invoices and digitally apply for the refund. Tax authorities will then send a digital approval.
 
    We are looking for a developer which has:
  • At least 1 year of real commercial experience with React Native;
  • Strong knowledge in React Native technology that includes Native API, UI, Native Components, linking, lifecycle hooks;
  • Strong JavaScript knowledge, asynchronous development, promises, prototypes, scopes, events, error handling;
  • Native mobile development (Java, Obj C) will be a huge bonus.
php_dev

Laravel PHP developer

    ITCraft invites Laravel PHP developer to join the company.
 
    Responsibilities:
  • Participating in understanding and analyzing project requirements and specifications and giving estimates;
  • Following coding standards and best practices;
  • Collaboration within the team in order to achieve the requirements above.
 
    Required qualifications:
  • At least 1 year experience in web development;
  • Strong knowledge in Laravel and experience with it at least 6 months;
  • Experience in developing REST or SOAP web services and working with APIs;
  • Must have experience using version control systems such as GIT;
  • Understanding of the entire software development life cycle;
  • Intermediate English (written and spoken).
 
    Desired skills:
  • Experience with other modern PHP frameworks like Symfony, Yii2;
  • Database optimization and replication knowledge (MySQL, PostgreSQL);
  • Design patterns knowledge;
  • Experience with task tracking systems like JIRA, RedMine.
node_dev

Middle Javascript Software Engineer with Angular

    ITCraft invites Middle Javascript Software Engineer with Angular to join the company.
 
    About the project & Role
    Our team is working on new POS System. The main purpose of this application is to organize workflow in restaurant and provide all kind of reportings. This project is consisting several sub-systems like POS application, Payment Gateway system to process transactions, Cloud based management system to push live updates and manage installed POS desktop clients and Licencing system that is meant to secure an application. We are looking for a front-end developer who is ready to tackle not trivial tasks, develop new functionality, be ready working with devices services.
 
    Technologies
    Angular 7, SCSS, Webpack, Typescript, ES2017+, Rxjs 6+, Electron, Node.js, NET Core, REST, MariaDB.
 
    Requirements:
  • Strong knowledge of Angular 5+;
  • Strong knowledge of Typescript;
  • Experience with HTML/HTML5, CSS/CSS3, SCSS;
  • Good understanding of REST;
  • Good understanding of asynchronous request handling, partial page updates and AJAX;
  • Good understanding of Git;
  • Commercial experience with Agile/Scrum methodologies;
  • Intermediate English;
  • Experience with ElectronJS will be a plus.
linux_admin

DevOps engineer

    We are looking for the new teammate who would like to dive into our projects and boost them with his knowledge and creativity.
    Our team consists of 7 engineers with different skill-set and backgrounds, but with common intentions: explore, create, innovate.
 
    Responsibilities:
  • Implement and manage continuous integration & delivery systems and methodologies;
  • Define and deploy monitoring, metrics and logging systems;
  • Design, manage and maintain tools to automate operational processes;
  • Close collaboration with developers teams.
 
    Requirements:
  • At least half a year experience on production-grade projects;
  • Be eager to learn and don’t be scared of responsibility;
  • Strong experience with Ubuntu, CentOS linux distros;
  • Good scripting skills (Bash, Python, Perl... whatever you like);
  • Experience with Amazon Web Services;
  • Experience with Docker and/or Kubernetes;
  • Experience with Git;
  • Experience with automation services, such as Jenkins, CircleCI, AWS CodePipeline, etc;
  • At least pre-intermediate level of English both speaking and writing.
 
    Will be a plus:
  • Knowledge of HighAvailability/HighLoad infrastructures maintenance and configuration;
  • Experience with Microsoft Azure or GCE;
  • Experience with QA automation.
sf4

Salesforce developer

    ITCraft invites developer who will join the company to work on the Salesforce CRM platform including development, administrative changes and business usage.
 
    Requirements:
  • 1+ years of working with salesforce.com administration and development;
  • Must have experience in Salesforce solution design and development;
  • Knowledge of Classic and Lightning Platforms;
  • Experience in APEX, visualforce pages;
  • Knowledge of RESTful APIs and Microservices;
  • Experience in TDD;
  • Strong understanding of data;
  • Excellent reporting experience;
  • Verbal and written communication skills in English.
  •  
      Will be a plus:
    • PHP, Java or C# knowledge.
front-end

Front-end developer (Angular / React)

    We are looking for a talented person to take a position of Front-End developer at our team.
 
    Responsibilities:
  • Developing new interfaces using Angular / React based on the REST services;
  • Analyzing specifications and providing estimates for new projects and tasks;

    • Required Qualifications:
    • At least 1 year experience in Web Development;
    • Strong knowledge of JavaScript, TypeScript;
    • Knowledge of Modern JS standards (ES7, ES8, etc.);
    • Good HTML5/CSS3, HTTP, REST knowledge;
    • Experience in Angular 4+ / React JS;
    • Experience with GIT;
    • Intermediate English (written and spoken);

      • Preferred Qualifications:
      • Flow.js, Redux, MobX;
      • Bootstrap, Material;
      • Knowledge of NodeJS;
      • Knowledge of VueJS;
      • CSS Pre-Processors: Sass/Less;
      • A good understanding of bugs and Cross-Browser inconsistencies.
asp-net_dev

.NET Full Stack Developer

    Hi there!
 
    Get tired of fighting with product managers to receive proper requirements? Customer ignores all your cool ideas to improve the project? Don’t want to support tons of legacy code anymore?
 
    Then you definitely need something new!
 
    ITCraft invites .NET Full Stack Developer to join the company. Our customer is Israeli fintech company, that has business offices in several countries, and offers financial services for clients all over the world. You will communicate directly with CTO and product managers from Tel Aviv, while sitting in comfortable Kharkiv office together with the development team. Great verbal English practice is guaranteed.
 
    Project is based on modern technologies, customer is very open-minded and welcomes new ideas. And, of course, no overtimes.
 
    Requirements:
  • At least 2 years of experience in commercial projects;
  • Strong knowledge of C#;
  • Experience with Microsoft SQL Server;
  • Knowledge of Angular 2+;
  • Understanding of OOP and design patterns, understanding of functional programming approaches in Javascript, Component Based Thinking;
  • English: Intermediate+ is a must (including verbal communication).
 
    Experience that would be a plus:
  • CSS, Sass, Bootstrap;
  • WebSockets / SignalR;
  • ASP .NET Core.
asp-net_dev

Strong Middle .NET developer

    ITCraft invites a Strong Middle .NET developer who wants to be an engineering lead.
 
    About the project:
    Custom Enterprise resource planning system for one of the largest food manufacturers in the East Coast of the United States working in b2b market. This is an internal web based system that integrates all the main business processes including products management, orders management, billing and shipping processes, warehouse activities etc.
    The big challenging part for the team is to have frequent and stable deployment on production environment several times per day. We are continuously looking for improvements in our processes and approaches: how we write code, autotest, project documentation, how we communicate with the customers.
 
    We are looking for a team member who can join our team and lead one of the project’s sub teams.
 
    Requirements:
  • At least 2 years of experience working in .NET, C#, OOP Concepts MVC applications with specific exposure to .Net;
  • Experience with Agile methodologies for software development and exposure to a software life cycle;
  • Excellent problem solving and debugging skills;
  • Good knowledge of SQL, experience in working with MS SQL, PostgreSQL;
  • Experience in working with JavaScript;
  • Experience in Angular 2+;
  • Web Services — REST, Web APIs;
  • Analytical, communication and client Interfacing skills.
 
    Will be a plus:
  • 1+ year experience as a team leader;
  • Any kind of experience working with ASP .NET Core;
  • Experience in writing Unit Tests.
 
    Responsibilities:
  • Lead a team of 2-3 developers;
  • Conduct the code reviews;
  • Break big and complex tasks into smaller measurable tasks;
  • Ensure high level quality of the code;
  • Communicate with the customer;
  • Communicate with the Team Lead regarding the architecture decisions.
asp-net_dev

Senior .NET developer

    About the project:
    Custom Enterprise resource planning system for one of the largest food manufacturers in the East Coast of the United States working in b2b market. This is an internal web based system that integrates all the main business processes including products management, orders management, billing and shipping processes, warehouse activities etc.
    The big challenging part for the team is to have frequent and stable deployment on production environment several times per day. We are continuously looking for improvements in our processes and approaches: how we write code, autotest, project documentation, how we communicate with the customers.
 
    We are looking for strong experienced developer to join our team and bring the product to a new level of quality
 
    Requirements:
  • At least 3 years of experience working in .NET, C#, OOP Concepts MVC applications with specific exposure to .Net;
  • Good understanding of SQL, experience in working with MS SQL;
  • Experience working with JavaScript and Angular 2+;
  • Web Services — REST, Web APIs;
  • Experience in building architecture for the enterprise level applications;
  • Experience with Agile methodologies for software development and exposure to a software life cycle;
  • Excellent problem solving skills;
  • Analytical, communication and client Interfacing skills.
 
    Will be a plus:
  • Experience working with ASP .NET Core;
  • Experience in writing Unit Tests;
  • Knowledge of PostgreSQL.
 
    Responsibilities:
  • Designing architect solutions and developing prototypes in cooperation with a team;
  • Drive and contribution to architecture changes/improvements for the product;
  • Ensure that software standards and quality targets are met;
  • Monitoring, optimizing and improving development processes;
  • Implementation of the most important and critical part of the projects;
  • Solving technical impediments;
  • Research tools & frameworks to be integrated into the project;
  • Mentoring of other developers.
node_dev

Ext.JS Developer

    We invite Ext.JS Developer to join our small friendly team to work on existing project. The main responsibility is maintaining the current functionality and adding new functionality. If you are looking for a position where you can apply your current knowledge and have an opportunity to learn .NET framework with C# language as well as Angular, then we are waiting for you.
 
    Requirements:
  • JavaScript development skills;
  • At least 2 years experience with ExtJS;
  • Knowledge of HTML/CSS;
  • Experience with Git;
  • Good written English (for communication with the customer and naming of functions, code commenting, etc.).
 
    Will be a plus:
  • C# development skills.
php_dev

WordPress Developer

    ITCraft invites Wordpress Developer who would like to become a full stack developer to join our team.
 
    Responsibilities:
  • Websites development from scratch sites based on CMS Wordpress;
  • Development of themes and plugins for websites based on WP.
 
    Requirements:
  • At least 1 year of commercial development experience;
  • Good knowledge of PHP, SQL;
  • Strong knowledge of themes structure, templates, hooks, widget API;
  • Experience with creation HTML/CSS layouts;
  • Experience in using GIT, SVN;
  • English: you should feel comfortable in dealing with the requirements and documentation in English.
 
    Will be a plus:
  • Experience with WooCommerce, Contact form 7, Gravity Forms;
  • Basic knowledge of Photoshop;
  • Basic knowledge of JavaScript.
sf4

Salesforce developer (remote position)

    ITCraft invites remote developer who will join the company to work on the Salesforce CRM platform including development, administrative changes and business usage.
 
    Requirements:
  • 1+ years of working with salesforce.com administration and development;
  • Must have experience in Salesforce solution design and development;
  • Knowledge of Classic and Lightning Platforms;
  • Experience in APEX, visualforce pages;
  • Knowledge of RESTful APIs and Microservices;
  • Experience in TDD;
  • Strong understanding of data;
  • Excellent reporting experience;
  • Verbal and written communication skills in English.
 
    Will be a plus:
  • PHP, Java or C# knowledge.
php_dev

Laravel PHP developer (remote position)

    ITCraft invites remote Laravel PHP developer to join the company.
 
    Responsibilities:
  • Participating in understanding and analyzing project requirements and specifications and giving estimates;
  • Following coding standards and best practices;
  • Collaboration within the team in order to achieve the requirements above.
 
    Required qualifications:
  • At least 1 year experience in web development;
  • Strong knowledge in Laravel and experience with it at least 6 months;
  • Experience in developing REST or SOAP web services and working with APIs;
  • Must have experience using version control systems such as GIT;
  • Understanding of the entire software development life cycle;
  • Intermediate English (written and spoken).
 
    Desired skills:
  • Experience with other modern PHP frameworks like Symfony, Yii2;
  • Database optimization and replication knowledge (MySQL, PostgreSQL);
  • Design patterns knowledge;
  • Experience with task tracking systems like JIRA, RedMine.
front-end

Remote Front-end developer (Angular / React)

    We are looking for a talented person to take a position of Front-End developer at our team on remote basis.
 
    Responsibilities:
  • Developing new interfaces using Angular / React based on the REST services;
  • Analyzing specifications and providing estimates for new projects and tasks.
 
    Required Qualifications:
  • At least 1 year experience in Web Development;
  • Strong knowledge of JavaScript, TypeScript;
  • Knowledge of Modern JS standards (ES7, ES8, etc.);
  • Good HTML5/CSS3, HTTP, REST knowledge;
  • Experience in Angular 4+ / React JS;
  • Experience with GIT;
  • Intermediate English (written and spoken).
 
    Preferred Qualifications:
  • Experience with Flow.js, Redux, MobX;
  • Knowledge of Bootstrap, Material;
  • Knowledge of NodeJS;
  • Knowledge of VueJS;
  • CSS Pre-Processors: Sass/Less;
  • A good understanding of bugs and Cross-Browser inconsistencies.
linux_admin

Linux system administrator

    ITCraft invites Linux system administrator to join our team.
 
    Requirements:
  • At least 1 year of Linux experience;
  • Good skills in LAMP stack;
  • Troubleshooting skills;
  • DB administration knowledge;
  • Hosting support experience (cPanel+WHM/ISPConfig) will be a plus;
  • Intermediate written English.
 
    Responsibilities:
  • Setup, manage and monitor servers and clusters;
  • 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;
  • Follow best practices of system administration.
php_dev

Middle-to-Senior PHP/Symfony Developer

    We’re looking for a skilled PHP/Symfony Developer to join our customer’s team who are developing a product in the Healthcare domain.
 
    Requirements:
  • 3+ years of experience;
  • Professional experience in hands-on software development PHP 5/7, MySQL, HTML + CSS;
  • Experience working with Symfony 3, 4;
  • Strong knowledge of OOP and patterns, SOLID, REST;
  • Knowledge of Docker;
  • Knowledge and experience with Amazon Web Services‎;
  • Experience with Continuous Integration, Continuous Delivery;
  • Experience with PhpSpec;
  • Experience in Unit-tests development;
  • English: Upper-Intermediate, ability to explain your decisions and answer theoretical questions.
 
    Will be a plus:
  • Experience with popular JavaScript frameworks: React.js, Node.js;
  • Willing to communicate and work in a distributed team.
front-end

Strong Middle Angular Software Engineer

    ITCraft invites Strong Middle Angular Software Engineer to join our team.
 
    We develop a full cycle transportation management system which is targeted on the US and Canada markets and operates all over the countries working with carriers and customers. The team uses customly configured processes based on Scrum framework and tightly cooperates with the US customers.
 
    Technologies: Angular 4+, SASS, Webpack, Typescript, ES2017+, .NET Framework.
 
    Requirements:
  • At least 2,5 year of commercial development experience;
  • At least 1,5 year of commercial experience with Angular 2+;
  • Strong knowledge of Typescript;
  • Experience with Javascript (ES6);
  • Experience with Webpack.
 
    Will be a plus:
  • Experience with RxJS;
  • Experience with ASP.NET;
  • Experience with any relational or non-relational database;
  • Experience with HTML/HTML5, CSS/CSS3, SCSS.
front-end

Middle Front End Developer

    Hi there!
 
    Get tired of fighting with product managers to receive proper requirements? Customer ignores all your cool ideas to improve the project? Don’t want to support tons of legacy code anymore?
 
    Then you definitely need something new!
 
    ITCraft invites .NET Full Stack Developer to join the company. Our customer is Israeli fintech company, that has business offices in several countries, and offers financial services for clients all over the world. You will communicate directly with CTO and product managers from Tel Aviv, while sitting in comfortable Kharkiv office together with the development team. Great verbal English practice is guaranteed.
 
    Project is based on modern technologies, customer is very open-minded and welcomes new ideas. And, of course, no overtimes.
 
    Requirements:
  • 2+ years of proven experience in web development;
  • Strong knowledge of Javascript, HTML, CSS;
  • Knowledge of developing with Angular 2+ (or you have experience with React/Vue and would like to work with Angular);
  • Understanding of Webpack and NPM;
  • Understanding of how WebSockets and REST work;
  • Git knowledge and experience;
  • You have high-quality standards, a sense of structured and clearly legible code;
  • English knowledge enough for spoken and written communication.
 
    Will be a plus:
  • Experience in cross-device UI optimization;
  • Understanding of how to avoid browser performance issues;
  • Ability to build web components according to best UI/UX practices.
front-end

Middle Front End Developer (Angular)

    We are looking for an experienced front end developer with good knowledge of JS.
 
    Requirements:
  • At least 1 year of experience in Web Development;
  • Experience in Angular 5+ and Typescript;
  • Knowledge of ES7, ES8, etc.;
  • Experience with HTML/HTML5, CSS/CSS3, SCSS;
  • Good understanding of asynchronous request handling, partial page updates and AJAX.
 
    Preferred Qualifications:
  • Commercial experience with Agile/Scrum methodologies;
  • Knowledge of NodeJS;
  • Experience with ElectronJS will be a plus;
  • Intermediate English.
sales_manager

Business Analyst

    We are looking for a Technical Business Analyst for our current growing project.
 
    Requirements:
  • 1+ year of experience in the software development industry on a position of Business Analyst, preferably experience in working with foreign customers;
  • Knowledge of business analysis techniques;
  • Experience in technical documentation creation;
  • Good communication skills (to work with customers and the development team);
  • Basic knowledge of software development lifecycle and requirements lifecycle.
 
    Preferred Qualifications:
  • Experience in working with Jira and Confluence.
 
    Responsibilities:
  • Communication with customers to gather requirements, requirements analysis;
  • Creating wireframes for the design team;
  • Creating development documentation for the team based on requirements and wireframes;
  • Decomposition of the tasks to the level of stories;
  • Regular communication with developers, designers and QA engineers to present requirements to them;
  • Participation in all the team activities: daily meeting, planings, demo meeting, retro, etc.
tester

Middle QA Engineer (Web and Mobile)

    ITCraft invites QA Engineer to join our team to work on Web and Mobile projects.
 
    Responsibilities:
  • Functional testing of web and mobile applications;
  • Regression testing;
  • Creating automation tests;
  • Taking part in Demo sessions;
  • Creating and updating checklists;
  • Creating and tracking bug reports;
  • Interacting with the team members.
 
    Requirements:
  • Strong knowledge of QA theory, QA processes, methodologies, standards and practices;
  • Knowledge of testing techniques and the ability to apply them;
  • 2 years of commercial experience;
  • Experience in Web application testing;
  • Experience in iOS & Android native application testing;
  • Knowledge of HTTP protocol principles;
  • Knowledge of one OOP language and automation testing frameworks;
  • 1 year in automation testing (commercial or non-commercial experience);
  • Basic knowledge of SQL;
  • English: intermediate level.
 
    Advantages:
  • Performance and load testing experience.

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