PHP Developer / Senior PHP Developer (projekt portalu z ogłoszeniami o pracę)

Otwarte
walerys
walerys
Zleceniodawca
Kategoria zlecenia:
Projekty IT
Budżet:

Do negocjacji

Umiejętności:
Opublikowano:
Znika za 11 dni

Opis zlecenia

Poszukujemy PHP Developera lub Senior PHP Developera do wsparcia w projekcie małego lokalnego portalu z ogłoszeniami o pracę, który jest tworzony opartego na skrypcie PracaProMulti. Portal jest dedykowany dla zawodów medycznych i obecnie przechodzi proces redesignu, w którym nasz zespół wdraża nową szatę graficzną.

Niestety napotkaliśmy problem techniczny związany z bazą danych i strukturą kodu – opis błędu z rozpisaniem i wyjaśnieniem struktury błędu w załączniku do oferty proszę się zapoznać:

• Problem SQL z bazą danych lokalnie przy widoku pojedynczej firmy.

• Na stronach ofert pracy nie można przenieść panelu kategorii na lewą stronę – kod odpowiedzialny za ten element jest rozproszony w trzech różnych plikach, co dodatkowo utrudnia jego modyfikację.

• Nasz obecny Junior PHP Developer nie jest w stanie rozwiązać tego problemu.

Wymagania:

• Bardzo dobra znajomość PHP.

• Umiejętność rozwiązywania problemów związanych z bazami danych SQL.

• Doświadczenie w pracy z istniejącymi, złożonymi kodami i refaktoryzacją kodu.

• Znajomość systemów zarządzania wersjami (np. Git).

• Mile widziane: doświadczenie z portalami ogłoszeniowymi lub systemami podobnymi.

Projekt:

• Portal z ogłoszeniami o pracę, obecnie w trakcie redesignu.

• Współpraca w pełni zdalna.

• Potrzebujemy osoby, która pomoże rozwiązać aktualne problemy techniczne, aby móc kontynuować prace nad projektem.

Stawka:

Proszę o przesłanie stawki godzinowej w odpowiedzi na ogłoszenie.

Jeśli masz doświadczenie w pracy z kodem "legacy" i chcesz pomóc w realizacji projektu, zapraszamy do kontaktu!

Miejsce wykonania:

Zdalnie

Wymagane funkcje:

Wymagane funkcje: Bezpieczne przetwarzanie danych wejściowych: Funkcja formatSQL musi zapewniać odpowiednie filtrowanie i zabezpieczenie danych pobieranych z parametrów GET (np. konwersja wartości do bezpiecznego typu, takiego jak int), aby zapobiegać wstrzyknięciom SQL. Pobieranie danych z bazy danych: System wymaga funkcji do dynamicznego pobierania danych z bazy, takich jak zapytanie do tabeli kategorii (cats) przy użyciu identyfikatora kategorii. Funkcja zapytania musi być odpowiednio zabezpieczona (np. przez użycie PDO). Zarządzanie obiektami klas: Obiekt itemsClass musi posiadać metodę catsList, która pobiera i przetwarza listę kategorii na podstawie przekazanego ID. Zarządzanie widokiem i szablonem: Funkcja generująca dane do szablonu ($dataTPL) musi odpowiednio pobierać parametry z tablicy GET oraz zapisywać dane do późniejszego wyświetlenia (np. cat_name, meta_desc). Należy zapewnić obsługę różnych języków za pomocą metody setLangVar, która odpowiada za dostosowanie wyświetlanych informacji (np. nazwy kategorii, meta opisu) do ustawionego języka. Tworzenie dynamicznego adresu URL: Funkcja generująca adres URL powinna umieć konstruować nowy URL na podstawie bieżącego skryptu oraz parametrów GET (bez parametru view-mode). Zarządzanie bazą danych: Zapytania SQL muszą być odpowiednio sparametryzowane, zwracając dane w formacie obiektu (PDO FETCH_OBJ), co umożliwia łatwy dostęp do wyników zapytania. Walidacja i przetwarzanie wyników z bazy: Niezbędna jest funkcja walidacji wyników z bazy danych, aby uniknąć błędów w przypadku, gdy dane nie zostaną zwrócone (np. brak kategorii o danym ID). Te funkcje są kluczowe do prawidłowego działania aplikacji, która wyświetla widok kategorii w systemie ogłoszeń oraz zarządza interfejsem użytkownika, zapewniając bezpieczeństwo oraz elastyczność działania.

Najnowsze zlecenia z kategorii Programowanie i IT

  • no avatar
    Hanna Vinnyk
    ML (PyTorch) Engineer
    Do negocjacji
    3
    29d
    Szukamy do projektu ML/PyTorch Developera -4+ years of IT experience, including 2+ years as an ML engineer -Experience in building LLM-based software using LangChain, LlamaIndex, FastAPI, etc. -Good knowledge of ML/DL technologies: PyTorch, TensorFlow, Keras, Scikit-learn -Basic knowledge of Large Language Model development -Familiarity with GPUs and distributed computing (CUDA, multi-GPU setups) -Proficiency in English at B2/C1 level (both written and spoken) -Zaangażowanie min. pół fte (20h/tydzień) -Dostępność w godzinach 14-18 dla komunikacji z klientem z USA -Start - ASAP Na początek 4-8 tygodni z możliwością przedłużenia na long-term Informacja od Useme: Rozliczenie realizacji tego zlecenia będzie możliwe dla osób posiadających: - ważną legitymację studencką lub szkolną (do 26. r.ż.); - zatrudnienie na podstawie umowy o pracę lub zlecenia (z co najmniej minimalnym wynagrodzeniem); - własną działalność gospodarczą.
  • no avatar
    Paweł Maliszewski 1 umowa
    Mapa powodzi
    Do negocjacji
    12
    28d
    Trzeba nałożyć mapę satelitarną przedstawiającą zalane tereny w powodzi z września tego roku w Polsce (np. od ICEYE) na dowolną mape, wyjąć z tego listę ulic w danej miejscowości / wsi zalane wodą, następnie podpiąć się pod API np bazy Regon i wyjąć wszystkie firmy zarejestrowane na danym obszarze (miejscowość- ulica). Reasumując: droga może być inna, liczy się tylko efekt w postaci listy firm zajejestrowanych na ulicach zalanych wodą. Termin zlecenia: "na wczoraj"
  • no avatar
    Julia Czubat
    Stworzenie bota
    Do negocjacji
    14
    28d
    Poszukujemy Freelancera do stworzenia bota automatyzującego wysyłkę dokumentów Szukamy osoby, która pomoże nam usprawnić proces składania dokumentów przez stronę internetową. Na początku roku planujemy wysyłkę około 10 dokumentów, które muszą zostać przesłane jednocześnie w wyznaczonym czasie. Bot miałby za zadanie automatycznie wybrać odpowiednie dokumenty, wgrać pliki PDF z komputera do systemu oraz przesłać je o wskazanej godzinie. Dwa dni przed wysyłką dostarczymy wszystkie dokumenty gotowe do załadowania przez bota. Zależy nam na współpracy z osobą, która ma doświadczenie w automatyzacji procesów online i potrafi ocenić, czy strona umożliwia skuteczne działanie takiego narzędzia. Jeśli jesteś zainteresowany/a współpracą, prosimy o zgłoszenie wraz z opisem doświadczenia i propozycją stawki Czekamy na Twoją ofertę!
  • no avatar
    XOXO WiFi 1 umowa
    Zlece wykonanie integracji systemu API XOXO z systemem API Allegro ( moze być roznież integracja poprzez Baselinker) tak aby po zakupie na Allegro wysyłany był mail z kokretną widomoscia i załacznikiem wygenerowanym z mojego systemu API. Dodatkowo poszukuje osoby, która zintegruje Baselinker z moimi systemami sklep, Allegro , Wordpress
  • no avatar
    Danstat
    Scraper do pobierania danych
    Do negocjacji
    30
    22d
    Poszukuję freelancera do stworzenia scrapera do pobierania danych z jednej ze stron internetowych. Scraper może być autorskim rozwiązaniem lub opierać się na narzędziach takich jak Octoparse czy BrightData. Scraper powinien codziennie pobierać wybrane dane w celu ich aktualizacji. Stawka do ustalenia. Całość rozwiązania utrzymywana po naszej stronie.
  • no avatar
    LexDax
    I'll have andriod adapted to linux on my Samsung SM-X900 tablet Android Version14 CPU Arch aarch64 Storage Total 224.64GB RAM Total 11.02GB as in the example link https://f-droid.org/en/packages/com.termux/ English, linux and android knowledge required The order can be executed via teamviewer or other remote communication software according to the contractor. Zlecę przystosowanie andrioda do linuxa na moim tablecie Samsung SM-X900 Android Version14 CPU Arch aarch64 Storage Total 224.64GB RAM Total 11.02GB jak na przykładowym linku https://f-droid.org/en/packages/com.termux/ Konieczna znajmość angielskiego, linux i androida Zlecenie może być wykonane poprzez teamviewer lub inne oprogrmowanie do łączności zdalenj wg wykonawcy.
  • no avatar
    kyniodj
    Witam serdecznie, Chciałbym znaleźć kogoś kto podłączy mi hurtownie przez plik xml z Baselinker, tak aby na bieżąco sprawdzała mi ceny oraz stany produktów. Coś podobnego jak ma Sellpander. Prosze o oferty, ewentualnie, może ktos już ma gotowa integracje.
  • no avatar
    MRewski 2 umowy
    Chatbot do Wharsappa
    Do negocjacji
    12
    20d
    Zlecę wykonanie Chatbot do Wharsappa. Chatbot ma służy do kontaktów z klientem za pomocą Whatsapa. Musi mieć możliwość: 1. dołączania zdjęć do odpowiedzi 2. robienie-umawianie spotkań Treść odpowiedzi, ogólny schemat przygotuję
  • no avatar
    PeopleMore
    Analytics Engineer
    Do negocjacji
    3
    20d
    Co mamy do zrobienia" Zakres obowiązków i ogólne wymagania: Koncepcja, implementacja, testowanie trackingu z użyciem Adobe Tag Management, utrzymanie infrastruktury trackingu, debugowanie, pipeline'y danych z Tag Management do CDP/własnego piksela w GCP, środowisko webowe i aplikacji, bardzo dobra znajomość JavaScript. Jest to zlecenie dla freelancera - na kilka miesięcy, start w styczniu, godziny do uzgodnienia. Wymagania: dobra znajomość JavaScript doświadczenie z produktami Adobe dobra znajomość Adobe Tagmanagement znajomość GCP doświadczenie w analizie danych dobra znajomość angielskiego Prosze o oferty ze stawką godzinową. TYLKO FREELANCERZY! nie jesteśmy zainteresowani współpracą z firmami oferującymi swój zespół Dziekuję :)
  • no avatar
    Patrycja - Compani
    Poszukujemy osoby do opracowania złożonych zadań technologicznych dla konkursu technologicznego organizowanego przez naszą firmę na zlecenie Klienta z branży IT. Projekt obejmuje stworzenie ponad 20 skomplikowanych zadań technologicznych, które będą kluczowym elementem wyzwania skierowanego do specjalistów IT z Warszawy. Konkurs odbędzie się w Q1/Q2 2025 roku i zgromadzi około 200 uczestników online. Zakres współpracy obejmowałby również stworzenie zadania finałowego, które odbędzie się w biurze firmy i pomoże wyłonić trójkę zwycięzców spośród 20 finalistów zaproszonych na to stacjonarne wydarzenie.