WORK WITH US!

The SoftwarePlant team is made up of ambitious individuals fascinated by new technologies. We develop our own project portfolio management solutions, integrating them with various task management platforms such as Jira, Trello and Tempo. So far, we’ve written over 700k lines of code applying Domain Driven Design. Each month we add additional 10k lines.

Our clients are a group of over 15 thousand companies from all over
the world, which includes over 3 million users. Since 2015, we’ve built
a team of over 60 amazing experts and we continue to grow. Together,
we have created a company that celebrates each other’s achievements and encourages individualism.

JOB OPENINGS – WARSAW

We offer

  • Working with a very ambitious team, which guarantees a great atmosphere at work
  • Opportunity to work in projects that use the latest technologies
  • Regular, internal hackathons
  • Ability to upgrade own professional qualifications from experts who will share with you their knowledge and experience
  • Trainings, access to the latest books, courses, etc.
  • Top-notch hardware – MacBook Pro and two HR monitors
  • Private health insurance and multisport
  • Participation in national and international conferences
  • Modern office and chillout space – take a tour
  • Fully-stocked kitchen: tea, coffee, juices, energy drinks, fruits, vegies. We provide breakfast and lunch snacks as well
  • Prefered model of cooperation: B2B, contract of mandate
  • No dress code and plenty of integration events

Get in touch with us, if you have

  • Good knowledge of design patterns – Gang of Four is sufficient
  • Clean code, and even the baggage of bad experiences (not practice) with “bad smells”
  • The 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
  • JAX-RS
  • Cache: Guava, EHCache, distributed cache
  • JPA, Lucene
  • SQL (PostgresSQL, ORACLE DB, MSSQL)
  • Angular2 Typescript

Tools

  • GIT, Gerrit
  • Jenkins
  • Assembly: Maven, Gradle, Webpack
  • Docker
  • Testing: Spock, JUnit, Mockito, REST-assured, Selenium

Nice to have

  • Knowledge of object-oriented programming, recently known as Domain Driven Design
  • 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
  • Knowledge of Spring-Boot
  • Ability to write clean, object-oriented code in JavaScript, knowledge of AngularJS 1.x or 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.

More

We offer

  • Working with a very ambitious team, which guarantees a great atmosphere at work
  • Opportunity to work in projects that use the latest technologies
  • Regular, internal hackathons
  • Ability to upgrade own professional qualifications from experts who will share with you their knowledge and experience
  • Trainings, access to the latest books, courses, etc.
  • Top-notch hardware – MacBook Pro and two HR monitors
  • Private health insurance and multisport
  • Participation in national and international conferences
  • Modern office and chillout space – take a tour
  • Fully-stocked kitchen: tea, coffee, juices, energy drinks, fruits, vegies. We provide breakfast and lunch snacks as well
  • Prefered model of cooperation: B2B, contract of mandate
  • No dress code and plenty of integration events

Responsibilities:

  • creating a frontend application layer based on business requirements
  • cooperation with backend programmers and UX / UI designers
  • maintaining existing user interfaces and creating new functionalities
  • designing a clear and sustainable application architecture on all levels of abstraction
  • code decomposition into reusable libraries (Angular, TypeScript, JavaScript)
  • integrating frontend solutions with the backend platform through the REST API
  • sharing knowledge, conducting code review
  • writing a good code according to the “clean code” rules

What we expect:

  • knowledge of the Angular framework 
  • good knowledge of JavaScript (ECMAScript6)
  • experience with Bootstrap and LESS or SASS preprocessors
  • good knowledge of W3C standards and issues related to browser-compatibility
  • knowledge of HTML5, CSS3, jQuery
  • ability to work with the GIT version control system
  • good knowledge of English (both spoken and written)
  • strong analytical skills
  • willingness and determination to develop and continue learning
  • experience in designing legible, maintainable and expandable solutions at all levels of abstraction

Will be considered an asset:

  • knowledge of other frameworks, e.g. AngularJS, React.js, Backbone.js, Ember.js
  • min. 4 years of experience
  • experience with TypeScript
  • knowledge of application status management patterns (Redux, NgRx)
  • knowledge of reactive programming issues and the RxJS library
  • practical knowledge of npm tools, gulp, webpack
  • the ability to write code in accordance with the principles of clean code
  • knowledge of the Scrum methodology
  • ability to write unit tests, integration tests, e2e
  • knowledge of design patterns (Gang of Four)
  • object programming – Domain-Driven Design

More

Responsibilities:

  • creating a frontend application layer based on business requirements
  • cooperation with backend programmers and UX / UI designers
  • maintaining existing user interfaces and creating new functionalities
  • designing a clear and sustained application architecture on all levels of abstraction
  • code decomposition on reusable libraries (Angular, TypeScript, JavaScript)
  • integrating frontend solutions with the backend platform through the REST API
  • sharing knowledge, conducting code review
  • writing a good code according to the “clean code” rules

What we expect:

  • knowledge of the Angular framework
  • good knowledge of JavaScript (ECMAScript6)
  • knowledge of HTML5, CSS3, jQuery
  • ability to work with the GIT version control system
  • strong analytical skills
  • willingness and determination to develop and continue learning
  • experience in designing legible, maintainable and expandable solutions at all levels of abstraction
  • good knowledge of W3C standards and issues related to browser-compatibility

Will be considered an asset:

  • knowledge of other frameworks, e.g. AngularJS, React.js, Backbone.js, Ember.js
  • min. 2 years of work in a similar position
  • experience with TypeScript
  • knowledge of application status management patterns (Redux, NgRx)
  • knowledge of reactive programming issues and the RxJS library
  • experience with Bootstrap, LESS or SASS preprocessors
  • practical knowledge of npm tools, gulp, webpack
  • the ability to write code in accordance with the principles of clean code
  • knowledge of the Scrum methodology
  • ability to write unit tests, integration tests, e2e
  • knowledge of design patterns (Gang of Four)
  • object programming – Domain-Driven Design

What we offer:

  • the opportunity to work in projects using the latest technologies (an opportunity to learn about the top Angular framework)
  • a well-coordinated and very ambitious team, guaranteeing a great working atmosphere
  • professional challenges and job satisfaction – we create and develop our product
  • support in the implementation of entrusted tasks
  • cooperation with perfect UX Designers
  • a top-class laptop (MacBook Pro), additional high-resolution monitors
  • flexible working hours
  • participation in training, conferences (worldwide) and teambuilding events
  • the opportunity to relax in the chill-room (console, table football)
  • well-stocked kitchen: coffee, tea, juices, we provide breakfast
  • company’s library, access to e-learning platforms (Pluralsight, egghead.io).
  • Prefered model of cooperation: B2B, contract of mandate

More

What we expect:

  • very good knowledge of Amazon Web Services (Elastic Beanstalk, IAM, EC2, RDS, S3, Security Groups)
  • very good knowledge of Linux systems, such as Red Hat, CentOS
  • knowledge of the ELK stack
  • Docker’s knowledge
  • Ansible knowledge
  • Git knowledge
  • programming skills in scripting languages, e.g. Shell, Python, and Groove
  • experience in working with continuous integration tools, e.g.: Gerrit, JIRA, Jenkins
  • experience in implementing web applications running on JEE servers, e.g. Tomcat
  • experience in the administration of relational databases, such as Oracle, PostgreSQL, MySQL
  • perfect creativity and high problem-solving skills
  • communicative English (spoken and written)
  • willingness and determination to learn constantly

Nice to have:

  • knowledge of dependency management tools, such as Maven, yarn, Webpack
  • knowledge of Java and JavaScript
  • experience in working with continuous deployment tools

What we offer:

  • work in a dynamically developing startup
  • being part of a very ambitious and harmonious team – we guarantee a great atmosphere
  • participation in conferences – domestic and foreign
  • the opportunity to relax while playing table football in the chill-room
  • well-stocked kitchen; we provide breakfast
  • the possibility of working on the best equipment available on the market (MacBook Pro)
  • prefered model of cooperation: B2B, contract of mandate

More

Zakres odpowiedzialności:

  • kompleksowa obsługa komunikacji z partnerami firmy w języku angielskim;
  • współtworzenie zasad działania programu partnerskiego;
  • wspieranie w przygotowaniu i organizacji ekspozycji na konferencjach biznesowych i technologicznych;
  • wsparcie w zakresie komunikacji: redagowanie i publikacja newsów, artykułów, tekstów marketingowych, wpisów na blogi oraz postów w mediach społecznościowych;
  • współtworzenie i realizacja kampanii promocyjnych;
  • ścisła współpraca z zespołami odpowiedzialnymi za sprzedaż, szkolenia i rozwój produktu.

Oczekujemy od Ciebie:

  • bardzo dobrej znajomości języka angielskiego w mowie i piśmie, łatwości w formułowaniu i przekazywaniu myśli;
  • odpowiedzialności i umiejętności dobrego organizowania pracy własnej;
  • wysoko rozwiniętych zdolności interpersonalnych i komunikacyjnych;
  • wysokiego poczucia estetyki.

Oferujemy:

  • pakiet Multisport;
  • prywatną opiekę medyczną;
  • świetnie zaopatrzoną kuchnię: darmowe śniadania, owoce, przekąski, napoje;
  • pracę w nowoczesnym biurze w dogodnej lokalizacji – zapraszamy na spacer;
  • odpowiedzialne stanowisko z szansą na wykorzystanie pokładów własnej
    kreatywności;
  • dalszy, dynamiczny rozwój zawodowy w obszarze komunikacji i marketingu;
  • zgrany i bardzo ambitny zespół, gwarantujący fantastyczną atmosferę pracy.

Jako Graphic Designer w 4-osobowym zespole będziesz:

  • brać aktywny udział w tworzeniu brandingu oraz autorskiego Design Systemu;
  • projektować identyfikację wizualną na potrzeby komunikacji online;
  • tworzyć landing pages na potrzeby marketingu sprzedażowego;
  • ściśle współpracować z zespołem marketingowym i zespołami projektowymi;
  • dbać o spójną komunikację we wszystkich obszarach identyfikacji wizualnej;
  • przygotowywać materiały do druku wg dostarczonej specyfikacji;
  • monitorować trendy na rynku designu.

Minimalne wymagania to:

  • co najmniej 3-letnie doświadczenie na podobnym stanowisku;
  • bardzo dobra znajomość oprogramowania Adobe (Illustrator, Photoshop, InDesign);
  • bezkompromisowa chęć kształcenia własnych umiejętności w różnych narzędziach;
  • doświadczenie w projektowaniu DTP;
  • portfolio z przykładowymi projektami (nie przyjmujemy CV bez portfolio);
  • komunikatywna znajomość języka angielskiego (międzynarodowy zespół);
  • znajomość wzorców projektowych i podstaw kompozycji;
  • wysublimowane poczucie estetyki, “pixel-perfect disease”;
  • posiadanie artystycznej duszy w pragmatycznym ciele.

Mile widziane są na pewno:

  • znajomość oprogramowania Adobe After Effects i Premiere Pro;
  • znajomość systemów CMS (np. WordPress, Joomla etc.);
  • cierpliwość i wyrozumiałość wobec oczekiwań zespołu zamawiającego projekt ;).

Oferujemy:

  • elastyczne godziny pracy (start między godz. 8 a 10) i dużą samodzielność działania;
  • niezbędny sprzęt i oprogramowanie najwyższej jakości (MacBook Pro, pakiet Adobe CC);
  • rozszerzony pakiet prywatnej opieki medycznej i kartę MultiSport Plus;
  • pracę w nowoczesnym biurze, z wypełnioną po brzegi kuchnią (śniadania, przekąski, napoje, owoce etc.) – zapraszamy na spacer;
  • strzeżony parking rowerowy wraz z prysznicem;
  • bezpłatny parking w pobliżu biura oraz możliwość odpłatnego parkowania nieco dalej;
  • dostęp do platform e-learningowych i dofinansowanie kursów doszkalających;
  • częste integracje, oraz — uwaga — swobodną i niekorporacyjną atmosferę pracy ¯\_(ツ)_/¯
JOIN US
OUR TEAMS
Development

Development

Release Management

Release Management

DevOps

DevOps

Product Management

Product Management

Support

Support

SoftwarePlant Design Team

Design

Sales

Sales

Marketing

Marketing

Office & Finance

Office & Finance

BENEFITS
  • Regular, internal hackathons – every two months, our team has the opportunity to develop our products according to their own ideas. You can read about them here.
  • Flat structure – decisions are made quickly, we don’t like bureaucracy. Every team member has a voice and their contribution is valued.
  • Top-notch hardware – we use MacBook Pro or Lenovo ThinkPad and two HR monitors.
  • Mentoring – from day one, you’ve got a buddy assigned to support and mentor you.
  • Knowledge development – we offer webinars, workshops and rich knowledge base.
  • Demanding recruitment process – we ask a lot of technical questions, we go into detail about every fragment of the code. So why is this a benefit? Because if you pass our tests, we can guarantee you will join the strongest team on the market.
  • Internal guilds – which have a real impact on the development of the company’s business.
  • No dress code – we like you just the way you are. 
  • Flexible working hours we work from Monday to Friday, between 8:00 – 18:00. You can always adjust your day-plan to work efficiently within these time frames.
  • Modern office and chillout space – our office space is equipped with the latest equipment to facilitate work and communication between teams. We also have rooms where you can relax, play table football, PS4 or hit a boxer. Visit us – 360º virtual tour.
  • Fully-stocked kitchen – and we mean fully! Fruits, vegetables, snacks, energy drinks, juices, fresh herbs, lemonade in the summer – it’s all there. We also provide free breakfast and lunch snacks.
  • Integrations – we work hard and play even harder. We make sure that there’s plenty of dinners, drinks, sports and other cool activities that all
    co-workers can participate in.  
  • Internal referral programme – help us grow even bigger and recommend your friends to join us as well. If they are hired, we will thank you with a bonus.
  • Private health insurance – because we care.
  • Multisport – because we want to stay healthy together.
RECRUITMENT PROCESS

Send your CV

Make sure that your skills are highlighted, your contact info is up to date and you’ve added the recruitment consent.

Solve our recruitment task

For selected IT positions we might give you a coding task first. When applying for IT Support or sales position you might expect a language audit and/or a personality test.

Let's meet

Visit us at our office for a face-to-face meeting with our team leaders to discuss your experience, needs, expectations and possibilities to grow with SoftwarePlant.

Join our team!

Welcome on board – now the real fun begins :)

OUR CLIENTS