JOIN US!
The SoftwarePlant team is made up of ambitious individuals fascinated by new technologies. Together, we have created a company that celebrates each other’s achievements and encourages individualism. SoftwarePlant means autonomy at all levels. Every day we meet challenges that translate into knowledge, experience and success.
We boldly approach questioning our findings and techs, which results in the implementation of new solutions or changes in our approach to development. Our software is the result of many people who are experts in their own fields.
SoftwarePlant team
In our relatively short time on the market SoftwarePlant has managed to achieve a proven success record and the trust of some of the world’s largest brands. Our software is utilized globally which is why we prioritise customer service for our users. Among users of SoftwarePlant PPM Jira apps you will find companies from Fortune500 to small startups worldwide.
SoftwarePlant is proud to have its own portfolio of products which it continues to develop, enhance and promote.
COMPANY FEATURES
  • REAL impact on decision-making and company growth
  • flat management structure
  • harmonious and ambitious team guaranteeing a great atmosphere
  • use of the latest technologies and workstations (Macbook Pro or Lenovo ThinkPad + 2 HR monitors)
  • ability to advance your own personal development and qualifications from experts who share their knowledge and experience
  • training, access to courses and materials, etc.
  • participation in ambitious projects on a global scale
  • participation in national and international conferences
  • relax in the chill-out room with a game of table football or a workout at the in-house gym, enjoy
  • a well-stocked kitchen with tea, coffee, juices, snacks, breakfast
  • free car and bike parking
  • shower
  • flexible types of engagement – employed, self-employed, full or part-time
6
products
43
team members
26
partners
400
production releases
12000
clients
3000000
users worldwide
JOB OPENINGS

01

Expectations

Most crucial

  • object-oriented programming recently known as Domain Driven Design;
  • good knowledge of design patterns – Gang of Four is sufficient;
  • clean code, and even the baggage of bad experiences (not practice) with “bad smells”;
  • inherent need for tidiness in the code;
  • experience in designing legible, sustainable and expandable solutions at all levels of abstraction;
  • ability to work in a weekly cycle of the Continuous Delivery production process ;

Technologies (knowledge of subset is sufficient)

  • Java8, Spring;
  • Angular2 Typescript;
  • JAX-RS;
  • Cache: Guava, EHCache, distributed cache;
  • JPA, Lucene;
  • SQL (PostgresSQL, ORACLE DB, MSSQL);

Tools

  • GIT, Gerrit, Jenkins;
  • assembly: Maven, Gradle, Webpack;
  • environments: Amazon Web Services, Docker;
  • testing: Spock, JUnit, Mockito;

Additionally

  • established knowledge of the architecture of complex web solutions;
  • excellent creativity and high problem-solving skills;
  • attention to the high quality of created solutions;
  • good knowledge of English (both spoken and written);
  • willingness and determination for self-development and further education;

Highly welcome

  • knowledge of Spring-Boot;
  • ability to write clean, object-oriented code in JavaScript, knowledge of AngularJS 1.x and 2.x framework;
  • knowledge of Jasmine, Karma, Gulp, Node.JS, Spock, ES6, TypeScript;
  • knowledge of Scrum, XP, TDD, DDD;
  • knowledge of UX;
  • knowledge of CI process support tools (GERRIT, JIRA, JENKINS);
  • experience with Amazon Web Services.

What we offer

  • harmonious and very ambitious team, which guarantees a great atmosphere at work;
  • opportunity to work in projects that use the latest technologies;
  • ability to upgrade own professional qualifications from experts who will share with you their knowledge and experience;
  • training, access to the latest books, courses, etc.;
  • participation in big ambitious projects on a global scale;
  • top-notch laptop (optional MacBook Pro / lenovo Thinkpad), additional high-resolution monitors;
  • participation in national and international conferences;
  • relax in the play room at a game of fusball;
  • a well-stocked kitchen: tea, coffee, juices, we provide breakfast as well;
  • company library;
  • any model of cooperation (employment contract, contract-order, invoice, etc.).

01

Scope of responsibilites

  • creating guidelines for testers
  • setting standards of compatibility between browsers and methods of conduct during testing
  • participation in designing, writing plans and test cases, and testing itself
  • capture and report defects during the testing process
  • collaborate with people responsible for removing reported defects
  • testing throughout the project lifecycle

Expectations

  • meticulousness, conscientiousness and the desire to broaden your knowledge in your field of expertise
  • at least one year’s experience in software testing
  • communicative knowledge of English (communication within the company, reading technical documentation)
  • Selenium test management competence
  • knowledge of programming languages
  • knowledge of JMeter, REST, SOAP, XML, Maven

What we offer

  • a tight-knit and ambitious team guaranteeing a great working atmosphere,
  • opportunity to advance your personal and professional development with experts who will share their knowledge and experience,
  • participation in training, access to the materials, courses, etc.
  • participation in large, international and ambitious projects,
  • high-end laptop, additional high-definition monitors,
  • ability to relax in the chillout room with table football and gym,
  • well-stocked kitchen: great coffee and juice – we also provide breakfast,
  • corporate library and support in developing your own skills

35

Expectations

Essentials

  • knowledge of Angular2 framework or another, for example: angularjs, React.js, Backbone.js, ember.js
  • good knowledge of JavaScript (ECMAScript6)
  • knowledge of HTML5, CSS3, jQuery;
  • experience in Bootstrap, LESS or SASS preprocessors;
  • good knowledge of W3C standards and issues associated with browser-compatibility;
  • ability to work with version control system GIT;
  • experience in designing legible, sustainable and expandable solutions at all levels of abstraction;
  • ability to work in a weekly cycle of the Continuous Delivery production process ;

Scope of responsibilities

  • building the presentation layer of application according to business requirements
  • close cooperation with BackEnd developers and UX/UI designer
  • maintenance of existing user interfaces
  • designing legible and sustainable application architecture at all levels of abstraction
  • decomposing code into reusable libraries
  • integrating FrontEnd solutions with BackEnd platforms via REST API
  • sharing knowledge, conducting code review
  • writing good code according to the “clean code”rules

Desirables

  • a minimum of 2 years working in a similar position
  • experience with Typescript language
  • knowledge of reactive programming and RxJS library
  • practical knowledge of npm, gulp, webpack
  • knowledge of scrum methodology
  • ability to write unit tests
  • knowledge of design patterns (Gang of Four)

What we offer

  • harmonious and very ambitious team, which guarantees a great atmosphere at work;
  • cooperating with a great UX designer
  • opportunity to work in projects that use the latest technologies;
  • ability to upgrade own professional qualifications from experts who will share with you their knowledge and experience;
  • training, access to the latest books, courses, etc.;
  • participation in big ambitious projects on a global scale;
  • top-notch laptop (optional MacBook Pro / lenovo Thinkpad), additional high-resolution monitors;
  • participation in national and international conferences;
  • relax in the play room at a game of fusball;
  • a well-stocked kitchen: tea, coffee, juices, we provide breakfast as well;
  • company library;
  • any model of cooperation (employment contract, contract-order, invoice, etc.).

35463

Expectations

  • English language as to enable fluent verbal and e-mail communication (C1 level);
  • in-depth knowledge of Jira Issue and Project Tracking software;
  • proficiency in computer use with the ability to type quickly;
  • experience of project management;
  • excellent organizational skills for detailed and priority-orientated work;
  • ability to identify and solve problems independently;
  • professional communication skills to liaise with production, sales and marketing teams;
  • knowledge of other languages is desirable;

Scope of responsibilities

  • e-mail communication in English with global customers;
  • remote presentations of our Jira PPM apps through platforms such as Webex;
  • coordination of activities and issue management, aided by use of the latest communication solutions such as Confluence and Slack;
  • cooperating with other team members to solve customer issues;
  • getting as many as possible of these:Support feedback, review

What we offer

  • harmonious and very ambitious team, which guarantees a great atmosphere at work;
  • opportunity to work in projects that use the latest technologies;
  • ability to upgrade own professional qualifications from experts who will share with you their knowledge and experience;
  • training, access to the latest books, courses, etc.;
  • participation in big ambitious projects on a global scale;
  • top-notch laptop (optional MacBook Pro / lenovo Thinkpad), additional high-resolution monitors;
  • participation in national and international conferences;
  • relax in the play room at a game of fusball;
  • a well-stocked kitchen: tea, coffee, juices, we provide breakfast as well;
  • company library;
  • any model of cooperation (employment contract, contract-order, invoice, etc.).