Laravel Developer Opis stanowiska Szablon/krótki
Szukamy programisty Laravel, który pomoże nam budować aplikacje online. Zaprojektujesz i opracowujesz projekty wykorzystujące ramy Laravel i PHP w tym zadaniu. Będziesz współpracować z zespołem w celu tworzenia wysokiej jakości aplikacji online, usług i narzędzi dla naszej firmy.
Profil pracy programistów Laravel
Główną odpowiedzialnością dewelopera Laravela jest tworzenie i zarządzanie unikalnymi i aktualnymi aplikacjami online wykorzystującymi technologie tworzenia stron internetowych. Tworzą również i testują wielokrotne użycie i wydajne moduły PHP oraz konstruują bezpieczny kod modułowy.
Deweloper Laravel jest odpowiedzialny za opracowywanie i zarządzanie bazami danych oraz przeprowadzanie testów zaplecza i interfejsu użytkownika w aplikacjach w celu zwiększenia prędkości. Współpracują również i współpracują z innymi programistami w firmie, aby zaspokoić potrzeby gromadzenia danych.
Raporty do
- CTO
Obowiązki programistów Laravela
- Komunikuj się z innymi inżynierami zaplecza i frontu
- Utwórz i wdrażaj aplikacje internetowe za pomocą frameworka Laravel
- Utwórz logikę po stronie serwera do obsługi wejść na front-end
- Zidentyfikuj i popraw wady zidentyfikowane w kodzie
- Pracuj z bazami danych SQL
- Upewnij się, że wszystkie dane wejściowe bazy danych zostały sparametryzowane
- Upewnij się, że obowiązują odpowiednie standardy bezpieczeństwa
- Upewnij się, że zbudowałeś przypadki testów jednostkowych, aby upewnić się, że kod jest działający zgodnie z przeznaczeniem i uniknąć potencjalnych problemów z bezpieczeństwem
- Utwórz pisemną dokumentację dla każdego komponentu
Wymagania i umiejętności programistów Laravela
- Licencjat lub tytuł magistra w dziedzinie informatyki, matematyki lub porównywalnego doświadczenia
- Dokładne opanowanie podstawowych języków internetowych: HTML, CSS i JavaScript
- Solidne doświadczenie w pracy z PHP, najnowszą wersją Laravel i solidną zasadą, a także inne frameworki internetowe
- Wykazana biegłość w zarządzaniu usługami API (REST i SOAP), OOP (programowanie obiektowe) i MVC
- Udowodniona znajomość technologii testowania jednostek, takich jak PHPSPEC, Phpunit i Behat
- Solidne, działające zrozumienie architektury i optymalizacji zapytań (MySQL, MS SQL i PostgreSQL) i NoSQL (MongoDB i DynamODB)
- Dobra wiedza na temat technologii serwerów (Apache, Nginx, PHP-FPM) i serwerów chmurowych (Azure, AWS, Linode, Digital Ocean, Rackspace itp.)
- Najwyższe umiejętności komunikacyjne i rozwiązywania problemów