PROGRAMISTA JAVASCRIPT, Gliwice - oferta pracy - GoldenLine.plFuture Processing - PROGRAMISTA JAVASCRIPT

Oferta archiwalna

PROGRAMISTA JAVASCRIPT

Miejsce pracy: Gliwice

Region: śląskie

W zespole, do którego prowadzimy tę rekrutację, pracują jedni z naszych najbardziej doświadczonych programistów JavaScript i nie tylko. Chcielibyśmy poszerzyć ten skład o kolejnego specjalistę. Jeśli znane Ci są JS, React + Redux, node.js, Elasticsearch, GIT i/ lub PostgreSQL, ta oferta jest dla Ciebie.

Stos technologiczny (nazwa / używana przez nas wersja / do czego używamy):

  • Ansible >=2.1 configuration manager
  • AWS CLI >=1.10.0 AWS
  • Bash ~4.3 automation scripting
  • Consul >=0.7.0 configuration service backend
  • Docker >=1.12 deployment
  • Docker Compose >=1.8.1 development tool
  • Docker Registry >=2.5.1 deployment version control
  • Docker Swarm clustering
  • Elasticsearch =5.0 search engine
  • git >=2.7.4 software version control
  • Jenkins >=2.0 automation server
  • Linux Ubuntu Server 16.04 (LTS) operating system
  • Logrotate >=3.8.7 log rotation
  • Logstash ^2.3 log storage
  • Make >=4.1 build tool
  • NGINX >=1.10 http proxy
  • NodeJS >=6.8.0 main language
  • npm >=3.10.8 package manager
  • ntpd >=4.2 time synchronization
  • PostgreSQL ^9.5 data store
  • Sinopia >=1.4.0 npm registry
  • SonarQube ^5.6.3 (LTS) code quality
  • Terraform >=0.7.9 infrastructure manager

Jak pracujemy w projekcie?

  • Programowanie w parach: 20% czasu
  • Code review: tak
  • Unit tests: 90% pokrycia
  • Integration tests: 95% pokrycia
  • Build server: Jenkins
  • Kontrola wersji: Git+Bitbucket
  • Testerzy: tak
  • Agile: tak
  • Liczba projektów prowadzonych jednocześnie: 4
  • Średnia liczba osób w projekcie: 20-30
  • Kto wybiera architekturę: zespół
  • Kto wybiera technologie: zespół

Podział czasu pracy:

  • Nowe funkcjonalności – 60%
  • Naprawa błędów – 15%
  • Dokumentacja – 9%
  • Spotkania – 6%
  • Wsparcie klienta – 6%
  • Samorozwój – 4%

Ogólny opis projektu:

Tworzymy dla klienta nową wersje back-endu, który ma być zgodny z ideą inteligentnych miast. Pracujemy nad rozproszoną architekturą komponentów, z główną aplikacją, która jest frameworkiem dla każdej kolejnej, która powstaje.

W Future Processing mamy spory wpływ na projekt, architekt techniczny po stronie klienta bardzo ceni sobie nasze zdanie. Projekt wystartował w lutym 2016 i od samego początku kod powstaje u nas. Klientowi zależy, aby to, co tworzymy, było w stanie przetrwać kilka lat, dlatego też mamy pozwolenie na wykorzystywanie wszystkich nowinek technologicznych i ingerencję w architekturę systemu. Używamy najnowszych wersji bibliotek, node.js, mamy solidnie rozbudowany CI oraz duży nacisk kładziemy na CRki.

Plusem naszego zespołu jest też… sam zespół. Składa się on głównie z programistów z wieloletnim doświadczeniem, od których można się sporo nauczyć.

Oczywiście nie jest tak, że jest wyłącznie różowo i nie mamy żadnych trudności. Czasami borykamy się z problemami każdego „nowego” systemu. Często po zakodowaniu okazuje się, ze nie wszystko jest dokładnie takie, jakie zostało zaprojektowane i trzeba się głowić, jak to naprawić. Sporo czasu spędzamy na rozmowach z klientem, naszym Project Managerem oraz architektem po stronie klienta. Wynika to z konieczności doprecyzowania wielu wymagań, ale potrafi zdarzyć się też tak, że siedzimy w trakcie jednego dnia łącznie 5 h na wideokonferencjach. Dotyczy to jednak głównie naszych lead devów, architekta i lidera.

Więcej o projektach z obszaru Smart City: 
https://www.future-processing.com/software-solutions/smart-city/

Aplikuj teraz

FP – dlaczego warto?

Ludzie są najważniejsi. Brzmi górnolotnie? Nie dla nas. Stworzyliśmy kreatywne środowisko pracy tak, by odpowiadało potrzebom członków naszego zespołu.

Dowiedz się więcej

Prosimy o zamieszczenie klauzuli: „Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z Ustawą z dnia 29.08.1997 roku o Ochronie Danych Osobowych; tekst jednolity: Dz. U. z 2002r. Nr 101, poz. 926 ze zm.).”

Uprzejmie informujemy, iż zastrzegamy sobie prawo kontaktu jedynie z wybranymi osobami.