Upload
the-software-house
View
591
Download
1
Embed Size (px)
Citation preview
Frontend dla najlepszych!Dlaczego TSH to doskonałemiejsce dla JS Developerów
pracowników,najlepszychspecjalistów
biuro w samymcentrum Gliwicna Śląsku
projekty mającerealny wpływna rzeczywistość
The Software House to...
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...
Jak rozumiemy nowoczesnyfrontend development?
Szymon
Łukasz
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)
Korzystamy z wiodących narzędzi
AngularReactszczypta jQuery *
* jQuery nie jest frameworkiem
ES6SCSSWebpackGitWebStorm
ScrumTDDCode review
Frameworki Narzędzia Metodyki
Jaka jest rola frontenduw naszych projektach?
Marcin
Łukasz
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
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
Jak zadbamyo twój rozwój?
Ania
Tomek
Tomek
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
Organizujemy konferencję„Frontendalia”
Zobacz: http://frontendalia.pl
Łukasz
Daniel
Łukasz
Wiktor
Zobacz: http://uszanowanko.pl
Zorganizowaliśmy 16 meetupów„Uszanowanko Programowanko”,na które zapisało się 700 osób!
Odkryliśmy, żeframeworki JS
są jak koty!
Angular
React
http://whichcatisyourjavascriptframework.com
Jak sprawimy, żebyci się lepiej pracowało?
Mateusz(CEO)
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
Karta sportowazupełnieza darmo
Bezpłatnyparkingw pobliżu biura
Otwarci ludzie, którzy pomogą ci ze wszystkim
A poza tym:
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!
W pracy stawiamy nasatysfakcję!
Marek (CTO)
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
Zobacz przykładowecase study - Trumanapp
Krystian
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.
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:
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
A tak wygląda Truman:
Narzędzia i technologie
Do wykonania projektu skorzystaliśmy z kilkunarzędzi i technologii:
React Redux Bootstrap 4 Webpack Phoenix Socket
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
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.
Pracuj z namitworząc najlepszy frontend
Napisz do nas: [email protected]