TSH - Frontend dla najlepszych

Post on 07-Jan-2017

590 views 1 download

Transcript of TSH - Frontend dla najlepszych

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: praca@tsh.io