31
Frontend dla najlepszych! Dlaczego TSH to doskonałe miejsce dla JS Developerów

TSH - Frontend dla najlepszych

Embed Size (px)

Citation preview

Page 1: TSH - Frontend dla najlepszych

Frontend dla najlepszych!Dlaczego TSH to doskonałemiejsce dla JS Developerów

Page 2: TSH - Frontend dla najlepszych

pracowników,najlepszychspecjalistów

biuro w samymcentrum Gliwicna Śląsku

projekty mającerealny wpływna rzeczywistość

The Software House to...

Page 3: TSH - Frontend dla najlepszych

stabilna firma z ugruntowaną pozycją narynku tworzenia aplikacji

miejsce, w którym powstają aplikacjewebowe i mobilne

zespół ludzi z pasją do programowania,ambitnych i gotowych na wyzwania

The Software House to...

Page 4: TSH - Frontend dla najlepszych

Jak rozumiemy nowoczesnyfrontend development?

Szymon

Łukasz

Page 5: TSH - Frontend dla najlepszych

Traktujemy frontend poważnie

PSDPSD HTML HTML

CONVERTER XS44100

Nie świadczymy usług PSD to HTMLTworzymy zaawansowane aplikacje używającJavaScriptu (tzw. Single Page Apps)

Page 6: TSH - Frontend dla najlepszych

Korzystamy z wiodących narzędzi

AngularReactszczypta jQuery *

* jQuery nie jest frameworkiem

ES6SCSSWebpackGitWebStorm

ScrumTDDCode review

Frameworki Narzędzia Metodyki

Page 7: TSH - Frontend dla najlepszych

Jaka jest rola frontenduw naszych projektach?

Marcin

Łukasz

Page 8: TSH - Frontend dla najlepszych

pracujemy w 4- lub 5-osobowych zespołach,w których 1 lub 2 członków to frontend developerzy

realizujemy projekty „od zera” - zwykle nieprzejmujemy ich w spadku po innych firmach

nasze projekty są zarządzane przez doświadczonychPM-ów, którzy pomagają, a nie przeszkadzają

Jesteśmy zorganizowani

Page 9: TSH - Frontend dla najlepszych

Niektóre z naszych projektów to:

płatności online

obrazowanie 3Dsamochodów

zarządzenieprzedszkolem

zarządzanie projektamitłumaczeniowymi

zarządzaniepracą zmianową

wirtualni asystenci

systemy wspierania inwestycji

usługi kurierskie

benefity pracowniczetransportpasażerów

wirtualniasystenci

zlecaniedrobnych prac

dzieleniekosztów

ze znajomymi

dashboardyanalityczne

serwery w chmurze

bilety online

CMS dla surferów

Page 10: TSH - Frontend dla najlepszych

Jak zadbamyo twój rozwój?

Ania

Tomek

Tomek

Page 11: TSH - Frontend dla najlepszych

organizujemy wewnętrzne warsztatyo nowoczesnych praktykach frontend developmentu

oferujemy kursy angielskiego na miejscu,w naszym biurze

uczestniczymy w branżowych konferencjach(NG-Poland, SpreadIT i inne)

Chcemy żeby nasi pracownicybyli coraz lepsi

Page 12: TSH - Frontend dla najlepszych

Organizujemy konferencję„Frontendalia”

Zobacz: http://frontendalia.pl

Page 13: TSH - Frontend dla najlepszych

Łukasz

Daniel

Łukasz

Wiktor

Page 14: TSH - Frontend dla najlepszych

Zobacz: http://uszanowanko.pl

Zorganizowaliśmy 16 meetupów„Uszanowanko Programowanko”,na które zapisało się 700 osób!

Page 15: TSH - Frontend dla najlepszych

Odkryliśmy, żeframeworki JS

są jak koty!

Angular

React

http://whichcatisyourjavascriptframework.com

Page 16: TSH - Frontend dla najlepszych

Jak sprawimy, żebyci się lepiej pracowało?

Mateusz(CEO)

Page 17: TSH - Frontend dla najlepszych

Twoje centrum dowodzenia

wygodny foteli szerokie biurko

nowy Macbook Pro 13”

2 monitoryzewnętrzne Full HD

napoje, kawa,herbata i owoce

miejsce do pracypoza biurkiem

powiewegzotyki

kaczka

BB8

Page 18: TSH - Frontend dla najlepszych

Karta sportowazupełnieza darmo

Bezpłatnyparkingw pobliżu biura

Otwarci ludzie, którzy pomogą ci ze wszystkim

A poza tym:

Page 19: TSH - Frontend dla najlepszych

częste imprezy integracyjne z rodzinami

grill party na biurowym tarasie

rozgrywki w najlepsze gry planszowe

piłka nożna na hali sportowej

wspólne oglądanie meczów na wielkim ekranie

Praca to nie wszystko!

Page 20: TSH - Frontend dla najlepszych
Page 21: TSH - Frontend dla najlepszych

W pracy stawiamy nasatysfakcję!

Marek (CTO)

Page 22: TSH - Frontend dla najlepszych

mamy ciekawe projekty, w na tyle dużychzespołach, żebyś nie czuł się samotny i na tylemałych, żebyś miał okazję się wykazać

nie podejmujemy się projektów „na wczoraj”

No deadline, no legacy...

wiemy, że najlepiej pracuje się w dobrejatmosferze dlatego bardzo o nią dbamy

Page 23: TSH - Frontend dla najlepszych

Zobacz przykładowecase study - Trumanapp

Krystian

Page 24: TSH - Frontend dla najlepszych

Początkowy problem

Tak powstał

Jeden z naszych klientów stracił sporo pieniędzyz powodu phishingu. Uznał, że konieczne jeststworzenie aplikacji sprawdzającej wiarygodnośćodwiedzanych stron i zwrócił się z tym do nas.

Page 25: TSH - Frontend dla najlepszych

Kompleksowe rozwiązanie

wtyczki doprzeglądarki, któraocenia wiarygodnośćodwiedzanej strony

panelu do zarządzaniaswoimi stronami

w pełni responsywnegolanding page’a

Początkowy pomysł szybko rozrósł się dorozbudowanego projektu. Truman obecnie składa się z:

Page 26: TSH - Frontend dla najlepszych

Wyzwania

zrobienie wtyczek do 4 przeglądarek(Chrome, Opera, Safari, Firefox)

bogaty w animacje interfejsstrony oraz dodatków

pobieranie głównegoraportu przez websocket

współpraca z teamembackendowym zza oceanu

Page 27: TSH - Frontend dla najlepszych

A tak wygląda Truman:

Page 28: TSH - Frontend dla najlepszych

Narzędzia i technologie

Do wykonania projektu skorzystaliśmy z kilkunarzędzi i technologii:

React Redux Bootstrap 4 Webpack Phoenix Socket

Page 29: TSH - Frontend dla najlepszych

Praca nad Trumanemwiązała się z wieloma zaletami:

mieliśmy dużą swobodę w doborze technologii

przećwiczyliśmy nowe technologie w praktyce

nauczyliśmy się amerykańskiego slangu ;)

poznaliśmy proces publikacji wtyczek w różnychprzeglądarkach

nie musieliśmy wspierać starych przeglądarek,mogliśmy skupić się na działaniu najnowszych

Page 30: TSH - Frontend dla najlepszych

Zobacz: http://trumanapp.com

Końcowy efekt i dalsze plany

Sukces dodatku spowodował,że chcemy stworzyć wersjęTrumana na Microsoft Edge.Czekamy, aż firma Microsoft dopracuje swój flagowy produkt.

Page 31: TSH - Frontend dla najlepszych

Pracuj z namitworząc najlepszy frontend

Napisz do nas: [email protected]