Frontend Angular Developer

Location: Covid-time remotely
 After the pandemic: part time remote, part time onsite (Warsaw, Poland)

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!

Responsibilities

  • 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

Breakdown of working time: 80% Development + 10% Bug fixing + 5% Meetings + 5% Other

Must have knowledge

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

Nice-to-haves

  • 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 11
  • 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
  • Covid-time remote work or working from our modern office in Warsaw with a fully-stocked kitchen: free breakfasts, snacks, tea, coffee, juices, fruits, veggies

Remuneration

  • Junior 5 000 – 10 000 PLN/month
  • Mid 11 000 – 17 000 PLN/month
  • Senior 18 000 – 22 000 PLN/month
  • Expert 23 000 – 27 000 PLN/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

Apply

    Choose position (required):

    Attach your CV (max. 20MB)

    Zgodnie z art. 13 Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych) informujemy, że:
    • Administratorem Pani/Pana danych osobowych jest SoftwarePlant Sp. z o.o. sp.k. z siedzibą przy ul. Łopuszańskiej 95 w Warszawie (02-457);
    • Pytania, wnioski w zakresie przetwarzania danych osobowych należy kierować na adres: data.protection@softwareplant.com;
    • Podane dane będą przetwarzane na podstawie art. 6 ust. 1 pkt. a) Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych) oraz innych przepisów prawa o charakterze powszechnie obowiązującym;
    • Pani/Pana dane osobowe przechowywane będą przez okres do zakończenia prowadzonej rekrutacji oraz na potrzeby przyszłych rekrutacji przez okres 2 lat (w przypadku wyrażenia zgody na przetwarzanie danych osobowych dla potrzeb przyszłych procesów rekrutacyjnych);
    • Posiada Pani/Pan prawo do żądania od administratora dostępu do danych osobowych, prawo do ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, prawo do przenoszenia danych, prawo do cofnięcia zgody w dowolnym momencie;
    • Po dniu wejścia w życie Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych) przysługuje Panu/Pani prawo wniesienia skargi do organu nadzorczego tj. Urzędu Ochrony Danych Osobowych;
    • Podanie danych osobowych jest obligatoryjne w przypadkach gdy podstawą ich przetwarzania są przepisy prawa, a w pozostałym zakresie jest dobrowolne.
    Z góry dziękujemy za zainteresowanie ofertą i jednocześnie informujemy, iż skontaktujemy się jedynie z wybranymi osobami.