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

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

Laravel PHP developer

    IT Craft 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 to achieve the requirements above.
 
    Required qualifications:
  • At least 2 years of commercial experience in web development;
  • Strong knowledge in Laravel and experience with it for at least 1 year;
  • 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.
php_dev

PHP/JS developer

    We are looking for a developer who wants to work as a PHP/JS developer on the project specializing in immediate and scheduled video calls/webinars, support white-label solutions to many platforms with unique feature stack.
 
    If you have a strong sense of responsibility, great motivation with the ability to achieve results, ability to apply logical thinking to define problems and wish to work in the SCRUM team, then this position is an excellent opportunity for you!
 
    About the project:
    The system is a complex of configurable subsystems that provides searching, organizing and conducting audio/video/chat for short consultations, long group calls and webinars for up to 1500 people. The system supports multiple platforms, each of which is configured for its own set of functions and has a customized design.
 
    Required qualifications:
  • 2+ years of experience on commercial project;
  • Strong knowledge of PHP 7, OOP, SOLID, LoD, REST;
  • Experience with Symfony framework and Doctrine ORM;
  • Experience in designing automation unit and functional tests;
  • Knowledge of MySQL 5.7 (design, indexing, optimization);
  • Knowledge of Git version control system and Git workflow best practices;
  • Knowledge of Javascript (ES5/ES6);
  • Intermediate English (writing and reading);
  • Experience with developing scalable systems;
  • Understanding of microservice architecture.
 
    Will be a plus experience with:
  • Redis;
  • Elasticsearch;
  • TypeScript, NodeJS;
  • Docker, Amazon Web Services (EC2, ECS, CloudWatch, S3, RDS, ElastiCache);
  • WebSocket;
  • CI/CD;
  • Jenkins.
node_dev

Middle+/Senior Node.JS developer

    IT Craft invites Node.JS developer to join the company.
 
    We are eager to find a developer - team player, who will start working on the backend side and efficiently communicate with the frontend team.
 
    Required qualifications:
  • Comprehensive JavaScript development skills, including ECMAScript 6+ language features;
  • Experience with TypeScript;
  • Experience with modern Node.JS frameworks like Nest.js, Express.js, etc.;
  • Knowledge of patterns: MVC, MVVM, Observer, etc.;
  • Successful experience in building back-end architecture of the app from scratch;
  • Strong knowledge in SQL (MySQL) or other databases;
  • Experience in building at least 5 projects from the beginning until the first release.
 
    Will be a plus:
  • Knowledge of React.JS.
 
    You will have the opportunity:
  • Architect and write efficient, well documented and highly readable code;
  • Research and learn new product disciplines;
  • Define development plan based on the request and maintain the schedule;
  • Maintain the stability of your project and overall system health post-release;
  • Ensure all work is prioritized and completed correctly;
  • Lead outsource development team.
tester

Middle QA Engineer (Web and Mobile)

    IT Craft 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;
  • Basic knowledge of SQL;
  • Performance and load testing experience;
  • English: intermediate level.
 
    Advantages:
  • Knowledge of one OOP language and automation testing frameworks;
  • 1 year of experience with automation testing in a Selenium environment.
tester

Middle QA Engineer

    We are looking for a Middle QA Engineer.
 
    Responsibilities:
  • Functional testing of web applications;
  • Regression testing;
  • Requirements gathering;
  • Creating and updating checklists;
  • Creating and tracking bug reports;
  • Interacting with the team members.
 
    Requirements:
  • 1.5+ years of commercial experience in web application testing;
  • Strong knowledge of QA theory, QA processes, understanding of SDLC;
  • Knowledge of testing techniques and the ability to apply them;
  • Experience in writing test documentation;
  • Experience in SQL;
  • Good analytical skills and attention to details;
  • Intermediate English;
  • Being self-driven, flexible and able to work independently.
 
    Will be a plus:
  • Knowledge of one OOP language;
  • Experience in automation testing;
  • Understanding and experience with API testing;
  • Understanding of Git as VCS;
  • Experience in direct communication with clients.
tester

Junior QA Engineer (Web and Mobile)

    We invite a Junior QA Engineer to join the company.
 
    Requirements:
  • Higher technical education;
  • Knowledge of QA theory, QA processes, methodologies, standards and practices;
  • Knowledge of testing techniques and the ability to apply them;
  • Experience in Web application testing;
  • Experience in iOS & Android native application testing;
  • Intermediate English.
 
    Will be a plus:
  • Basic knowledge of programming;
  • Understanding of client-server architecture;
  • Experience with bug tracking systems;
  • Knowledge of making SQL requests.

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