Careers

Our goal is to build a company that has everything to ensure that employees of iTechArt can realize their potential, ambition and family goals: good compensation, continuous training of new technologies and diversity of projects, ability to travel and collaboration with world’s leading technology companies.

Find your dream job

PHP TEAM LEAD Minsk

Minsk, Full-time

Requirements

  • 3+ years of professional experience in software design & development of complex systems with demonstrated experience with PHP frameworks, preferably with Yii, Symphony
  • Minimum 1 year of management experience
  • Computer science fundamentals (data structures, algorithms, and programming languages)
  • English language skills at the level of correspondence and communication with the customer
  • Experience with LAMP stack technologies
  • Excellent communication and collaboration skills

Responsibilities

  • Lead project activities which include planning, scheduling, coordinating meetings with project management and software development team
  • Supervise team members: planning tasks, code-review, providing feedback, etc.
  • Improve development team processes and methodologies
  • Participate in pre-sale activities: negotiation with customers, estimating, etc.
  • Writing high-quality, tested, well-documented code

Perfect click. You rock!

Thanks for contacting us.
We'll get in touch with you shortly.

Apply for this position

PYTHON SENIOR SOFTWARE DEVELOPER Minsk

Minsk, Full-time

Requirements

  • At least 3 years of experience as a software developer
  • Good knowledge of Python programming language
  • Excellent knowledge with Django web framework
  • Experience with Tornado web framework is a plus
  • Excellent understanding of web-oriented and database technologies
  • Familiarity with REST services & SOAP services is expected
  • Experience with front-end MVC frameworks (AnglularJS, Backbone) is a plus
  • Experience with NoSQL solutions (MongoDB, Redis, Cassandra) is a plus
  • AWS field is a plus
  • Systematic and structured approach to problem solving
  • Formulates new and alternate ideas, approaches, and designs
  • Ability to communicate effectively in English (written and spoken)

Responsibilities

  • Design and implementation of new components, modules and features
  • Writing high-quality, tested, well-documented code
  • Writing and support of efficient unit-tests
  • Work closely with product management and customers to create products which meet their needs, and effectively solve given tasks

Perfect click. You rock!

Thanks for contacting us.
We'll get in touch with you shortly.

Apply for this position

SENIOR / TEAM LEAD FRONT-END DEVELOPER Minsk

Minsk, Full-time

Requirements

  • 3+ years of professional experience in front-end development
  • Ability to communicate effectively in written and spoken English (candidates pass an interview with the customer)
  • Strong knowledge of JavaScript (closures, prototypes, inheritance, etc)
  • Experience with JavaScript frameworks, such as Knockout.js, Backbone.js
  • Experience in team coordination, or a strong desire to become a team lead
  • Experience in developing websites for mobile devices will be an advantage

Responsibilities

  • Pre-sale activities: clarification of the requirements of the customer, project estimation, consulting the client in technical aspects
  • Team coordinating: tasks estimation, tasks control, code quality control, providing feedback
  • Participate in training of the department’s employees (optional)
  • Participation in interviews with candidates for open vacancies
  • Analyzing designs and devising/implementing a front-end interface that puts as much functionality in front-end as possible
  • Creating reusable components for quick integration of similar features
  • Learning about and presenting new front-end technologies

Perfect click. You rock!

Thanks for contacting us.
We'll get in touch with you shortly.

Apply for this position

RUBY TEAM LEAD Minsk

Minsk, Full-time

Requirements

  • Minimum 4 years web experience
  • Minimum 2 years Ruby on Rails experience
  • Minimum 1 year management experience
  • Solid knowledge and experience in o Ruby and Ruby frameworks
  • RDBMS like MySQL; PostgreSQL, HTML/CSS/Bootstrap, JS/jQuery/Backbone
  • CoffeeScript, HAML and SASS
  • Experience with various Rails test frameworks (RSpec, Cucumber)
  • English language skills at the level of correspondence and communication with the customer
  • Excellent communication and collaboration skills

Responsibilities

  • Lead project activities which include planning, scheduling, coordinating meetings with project management and software development team
  • Supervise team members: planning tasks, code-review, providing feedback, etc.
  • Improve development team processes and methodologies
  • Participate in pre-sale activities: negotiation with customers, estimating, etc.
  • Analysis and preparation of technical solutions
  • Development

Perfect click. You rock!

Thanks for contacting us.
We'll get in touch with you shortly.

Apply for this position

SENIOR QA ENGINEER Minsk

Minsk, Full-time

Requirements

  • 3 + years’ experience in QA domain
  • Experience of installing web applications on Windows and Unix platforms
  • Good knowledge of SQL and RDBMS
  • Experience in testing API and web-services
  • Ability to make reliable estimations
  • Good skills in performance/load/stress testing
  • Ability to write test documentation
  • Intermediate level of English
  • Experience in automation testing is a plus

Responsibilities

  • Perform different kinds of testing
  • Write and maintain automation scripts using one of the automation tools (Selenium WebDriver is preferable)
  • Perform simple load & performance tests using one of the L&P tools
  • Perform simple security tests
  • Perform testing and analysis of the requirements
  • Author test documentation (test plan, test cases, use cases, checklists)
  • Participate in interviews with the customer
  • Closely negotiate with the customer on project needs
  • Supervise junior QA engineers on the project
  • Estimate and plan personal tasks
  • Deep investigation of difficult issues (investigation of logs, details from Firebug/Dev Tool/Fiddler/etc.)

Perfect click. You rock!

Thanks for contacting us.
We'll get in touch with you shortly.

Apply for this position

QA ENGINEER Minsk

Minsk, Full-time

Requirements

  • 1+ year of relevant experience working as a software testing engineer
  • Understanding of operating systems, browsers and software compatibility
  • Strong troubleshooting skills
  • Experience in test cases authoring and bug reports creation
  • Proficiency in test case and defect tracking tools usage
  • Good communication skills, including acceptable spoken and written English (Intermediate level)
  • Good time management skills
  • The ability to work in a team and as an individual
  • Natural curiosity

Responsibilities

  • Plan, document and manage the testing effort of assigned features
  • Create and maintain test cases, in the context of appropriate types of testing
  • Collaborate with developers in product testing
  • Participate in release process
  • Perform other duties as assigned by the Team Lead

Perfect click. You rock!

Thanks for contacting us.
We'll get in touch with you shortly.

Apply for this position