Work with US

Forma-Pro is an outsourcing software development company backed by a team of strong professionals. As a newcomer, you’ll have a wonderful chance to learn new things from the right people.

Take a step forward and join us!

Here’s a short checklist to make sure Forma Pro is a great place for you.

  • you can’t stand reinventing the wheel and want to be involved in common practices based on the latest standards of web application development;
  • you find it important for a company to have code review practice;
  • you would like to take part as a web developer on startup projects in different stages;
  • you require that your opinion should be taken into account;
  • you never stop study­ing and self-improving.

 

… then you should definitely apply for one of our open positions!

Job Opportunities

Lead Generation Specialist

Sales and marketing

Custom web development company Forma Pro is looking for a lead generation specialist responsible for written communication with target customers. The key responsibility of the role – driving the leads to the call with Executives of Forma Pro. 

Responsibilities

– Ongoing written communication with leads and objection handling;

– Converting leads into prospects via outbound emails/Linkedin; 

– Maintaining a customer database;

– Maintaining sales automation software;

– Work closely with sales and marketing managers to achieve team goals.

 

Requirements

– Upper-Intermediate English level;

– Experience in B2B sales/account management;

– Experience of working in IT environment will be a plus; 

– Good writing skills;

– Self-organized personality;

– Quick learner.

 

We offer

– Competitive salary;

– Paid lunch;

– 2 weeks of paid vacation;

– Flexible work hours with no micromanagement;

– Spacious office (no open space) in the city center;

– English classes.

Send CV

Senior Principal full-stack engineer with Node and React experience

Software Engineering

Minimum Qualifications:
— fluent English (C1 or C2)
— at least five years of experience developing software using JavaScript or TypeScript
— deep understanding of asynchronous code processing model
— expert knowledge of Javascript and TypeScript languages
— functional programming concepts knowledge
— perfect knowledge of React ecosystem, experience developing complex frontend applications using React+Redux
— proven experience delivering complex server-side applications for Node platforms using one of the modern frameworks
— expert knowledge of software development patterns for full-stack applications
— strong experience of automated testing of software components
— experience with PostreSQL or other equivalent RDBMS technology
— experience using message brokers to implement asynchronous distributed message processing
— DevSecOps experience, including knowledge of Docker, K8S and experience working with one of the cloud services providers
— ability to communicate clearly and write clear documentation

Preferred Qualifications:
— prior experience at a startup or travel company
— experience with machine learning algorithms

Benefits and Perks:
— competitive salary
— 3 weeks of paid vacation
— spacy office in the city center
— paid lunch
— flexible work hours

Role & Responsibilities
— work closely with leadership, engineering, product, to design, architect, and implement new features
— contribute to all parts of the business where software is needed: backend, frontend, back office, data warehousing, and reporting
— partner with the existing contracting team to augment your own contributions

Send CV

Middle-to-Senior Frontend Developer (React)

Software Engineering

Requirements:

  • Good spoken English skills (intermediate)
  • At least 3 years of experience in Web development
  • Understanding of asynchronous code execution model (event loop, callbacks, promises)
  • Good understanding of JavaScript (including modern standards ES6, ES7), experience with babel transpiler
  • Solid understanding of frontend-applications design patterns and practical experience of their usage in commercial products
  • Deep understanding of DOM of modern browsers
  • Good understanding of functional programming principles
  • Knowledge and commercial experience of development with React/Redux ecosystem
  • Deep understanding HTML5, CSS3 knowledge, experience working with preprocessors (Sass, Compass, LESS) and frameworks (Bootstrap, Foundation)
  • Knowledge of bundling systems (GULP, GRUNT, Webpack)
  • Experience with automated tests: karma, jasmine, mocha/chai/sinon, casperjs/codeceptjs/protractor/etc
  • Experience with jQuery, Underscore/Lodash libraries
  • Docker experience
  • Experience developing service code for node platform
  • Understanding of approaches to web application security
  • Good level of Git, teamwork experience using one of branching models
  • *nix user skills
  • Shell scripting experience for *nix
  • Interest in new technologies and passion for professional growth

Preferred and/or experience:

  • Angular 2/4, Vue.js frameworks development experience
  • Experience developing node applications using a framework (Express/Sails.js)
  • NoSQL experience
  • TypeScript knowledge
  • SQL and RDBMS knowledge
  • Sockets & node pipes experience
  • MongoDB, Mongoose experience
  • NativeScript / ReactNative experience
  • Agile teamwork experience

Responsibilities:

  • Development of frontend application using React ecosystem
  • Work in a distributed team of highly motivated professionals
  • Write automating tests
  • Develop your professionals skills

Send CV

Middle-to-Senior PHP Developer

Software Engineering

Requirements:

  • Good spoken English skills (intermediate)
  • At least 3 years of experience in Web development
  • Expert in PHP7, SQL and HTML+CSS
  • Solid understanding of web-applications design patterns and practical experience of their usage in commercial products; knowledge of OOP, OOD Patterns
  • Deep knowledge and practical experience with several modern PHP frameworks (Laravel, Symfony, Yii)
  • Strong experience with automated tests (unit, integration, functional), experience with CI/CD process tools
  • Experience building REST API architecture
  • DB design skills, ANSI SQL knowledge, MySQL 5.x knowledge
  • Solid understanding of JavaScript (including modern standards ES6, ES7)
  • Understanding of DOM of modern browsers
  • Deep knowledge HTTP protocol including modern HTTP2 standard
  • Docker experience
  • Understanding of approaches to web application security
  • Good level of Git, teamwork experience using one of branching models
  • *nix user skills
  • Shell scripting experience for *nix
  • Large / complex projects estimating experience
  • Interest in new technologies and willingness to develop professional skills

Preferred and/or experience:

  • Deep understanding of one of JS framework (Angular, React)
  • Node backend experience
  • MongoDB experience
  • DevOps development experience
  • Agile teamwork experience

Responsibilities:

  • Development of large distributed application using modern development tools (Symfony, Laravel, Angular/React, Node)
  • Work in a distributed team of highly motivated professionals
  • Write automating tests
  • Develop your professionals skills

Send CV

Forma Pro: professional environment for your future

Our company is always looking for amazing professionals to join our team. Hit the button below to try your luck and send us your CV

Send us your CV

What happens next?

  1. Our HR department is receiving your inquiry
  2. Reaching you out within max. 1 business day
  3. Reaching with you a common ground
  4. Getting the ball rolling

What We Offer

If the code quality as well as transparent business processes and the opportunity to influence decision-making matter to you, if you are not a fan of micromanagement preferring to solve the problems at the level of business logic – give it a shot to work with us.

  • Flexibility in the processes

    We have a democratic management style allowing you to build your own work schedule without a must to be in the office all day long.

  • Openness to dialogue

    You can easily ask any questions at any time directly to the top management of the company just like to have HR representatives at your disposal to cover your working demands.

  • Involvement and engagement with each employee

    If any difficulties emerge – together with you we’re included in all processes and are ready to dive deep into the study on how to solve the problems that occurred.

  • Comfort and care

    Our office is located in downtown. We provide our employees with a gym and a relaxation room. We are also interested in the personal development of our employees and therefore we have a wide range of activities like English courses in the office.