Frontend Angular Developer

Location: Warsaw or remotely

Hi, we’re SoftwarePlant and we’re the proud developers of BigPicture – a standalone, advanced project management tool used by over 20 000 teams from companies all over the world. Our products are used by CEO’s, Managers, Directors and Project Managers from companies such as: Netflix, NASA, Tesla, Apple, Uber, Samsung, Porsche, Siemens, Intel, Boeing, LG, and many more. Join us as our Frontend Angular Developer and work on one of the largest and most complex Angular projects in Poland!


  • Creating a frontend application layer of our products 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

Must have knowledge

  • Angular framework
  • JavaScript
  • TypeScript
  • RxJS
  • Redux / NgRx
  • Webpack
  • SASS
  • HTML5
  • OOP
  • Design patterns (Gang of Four)
  • Jasmine / Karma
  • REST


  • Protractor
  • Backbone
  • TDD
  • npm, yarn
  • Node.js
  • Java
  • Spring
  • docker
  • CSS Architecture BEM
  • jenkins selenium Rollup
  • Domain Driven Design
  • English B2

We work with

  • Angular 9
  • TypeScript
  • JavaScript (es6)
  • State management NgRx
  • Jasmine / Karma
  • webpack
  • HTML5
  • Sass
  • RxJS
  • TDD
  • REST
  • GIT
  • Continuous Delivery
  • Clean Code
  • A two-week production cycle based on Scrum and SAFe®

Perks & Benefits

  • Ownership and having a real impact on how the company works and how our products are developed
  • Taking part in a fully paid, one week-long, internal hackathon organised every two months
  • Top-notch hardware – MacBook Pro and two HR monitors
  • Internal Tech Guilds meetings dedicated to sharing knowledge, best practice, and influencing the company’s business
  • Taking part in tech and business events around the world
  • Training, access to the latest books, courses, etc.
  • Flexible working hours
  • Private health insurance and multisport
  • No dress code and plenty of integration events
  • Flat company structure, where decisions are made quickly and efficiently
  • Working remotely or from our modern office in Warsaw with a fully-stocked kitchen: free breakfasts, snacks, tea, coffee, juices, fruits, veggies


  • Mid 11 000 – 17 000 PLN + VAT /month
  • Senior 18 000 – 22 000 PLN + VAT /month
  • Expert 23 000 – 27 000 PLN + VAT /month

Model of cooperation

  • B2B
  • Contract of mandate for students

Recruitment process step-by-step

Submit your application

  • Mid & Senior:
    1. Meet with one of our Senior Fronted Developers to learn a little bit more about our company, join a pair programming session and answer a few technical questions (currently online only)
    2. Meet with Łukasz, SoftwarePlant’s Lead Frontend Architect to answear some additional technical questions and discuss our mutual expectations
  • Expert:
    1. Meet with Łukasz, SoftwarePlant’s Lead Frontend Architect to learn a little bit more about our company, join a pair programming session and answer a few technical questions
    2. Meet with Tomek, SoftwarePlant’s CEO and discuss our mutual expectations (currently online only)

If everything goes well, we’ll call you with a job offer very quickly and welcome you to our team :)

Get to know us better


Before submitting your CV please consider that we are currently only able to extend our offers to Candidates who have acquired status of a tax resident in Poland

    Attach your CV (max. 20MB)

    The administrator of your personal data within the recruitment process is SoftwarePlant Sp. z o.o. sp.k. with its registered office at Łopuszańska 95 Street in Warsaw (02-457).
    Inquiries concerning personal data:
    You can contact us at: or in writing to our registered office address.
    Purpose and basis of processing:
    Your personal data will be processed for the purpose of conducting the current recruitment process together with a satisfaction assessment of the recruitment process:
    1) on the basis of a provision of law (Article 6(1)(c) of the RODO) – to the extent indicated in the provisions of labour law, i.e. Article 22 of the Labour Code and § 1 of the Regulation of the Minister of Labour and Social Policy of 28 May 1996 on the scope of keeping records by employers in matters related to the employment relationship and the manner of keeping employee personal files,
    2) on the basis of consent (Article 6(1)(a) of RODO) – with regard to other data not included in the aforementioned provision.
    SoftwarePlant Sp. z o.o. Sp.k. will process your personal data, also in further recruitment processes, if you give your consent to it.
    Recipients of personal data:
    We transfer your personal data only to entities that perform certain personal data processing activities on behalf of the Administrator (e.g. operate our IT systems).
    We enter into appropriate agreements with such entities and the data shared with them may not be used for their own purposes or in a manner not approved by us.
    We do not transfer your data to third countries or international organizations.
    Data retention period:
    Your data collected in the current recruitment process will be stored until the end of the recruitment process.
    If you have given us permission to use your personal data for future recruitment, your data will be stored for 24 months.
    Data Subject Rights:
    Under the RODO and the principles set out therein, you have the right to request:
    1) access to your personal data and to receive a copy of it;
    2) their rectification (correction);
    3) restriction of data processing;
    4) erasure of data;
    5) data portability.
    At any time, you also have the right to withdraw your consent to the processing of personal data, if it was the basis for data processing. The withdrawal of consent does not affect the lawfulness of the processing that was carried out on the basis of your consent before its withdrawal.
    In addition, you may object to the processing of your data or lodge a complaint with the President of the Office for Personal Data Protection (at the address of the Office for Personal Data Protection, 2 Stawki Street, 00-193 Warsaw).
    Information about the requirement to provide data:
    Your provision of personal data in the scope resulting from Article 221 of the Labour Code is necessary to participate in the recruitment procedure.
    Providing other data is voluntary.