Umbraco Developer / .NET Developer
⚲ Poznań, Stare Miasto
Do uzgodnienia
Wymagania
- Umbraco CMS (v9+)
- .NET (C#)
- ASP.NET Core MVC
- SQL Server
- HTML / CSS / JS
- GitHub Actions / GitLab CI
- uSync / Umbraco Deploy
- Umbraco Cloud / Azure
- React.js / TypeScript (Headless Umbraco)
Opis stanowiska
Nasze wymagania:
Szukamy ludzi, którzy:
• Mają 3-5+ lat komercyjnego doświadczenia w C#/.NET, z czego znaczną część stanowi praca przy projektach opartych na Umbraco CMS.
• Głęboko rozumieją ekosystem Umbraco – wiedzą, że dobry CMS to taki, którego redaktorzy używają z przyjemnością i potrafią zamodelować dane tak, aby system "oddychał" nawet przy tysiącach węzłów.
• Posiadają praktyczną wiedzę na temat Umbraco API, routingu, Surface Controllers i eventów.
• Rozumieją procesy wdrażania (CI/CD) specyficzne dla Umbraco (np. synchronizacja struktury za pomocą uSync).
• Myślą o architekturze długoterminowo – potrafią pisać czysty, rozszerzalny kod oparty o zasady SOLID.
• Komunikują się po angielsku (min. B2) i dowożą tematy samodzielnie end-to-end.
Mile widziane:
Radzenie sobie z architekturą headless, łącząc potęgę Umbraco na backendzie z nowoczesnym front-endem (React/Vue).
O projekcie:
Kodzimy rzeczy dla top marek i instytucji - od Saudi mega-projects po polskie ikony (LOT, Żabka, Santander). Chcesz budować zaawansowane platformy, multisite'y i customowe wdrożenia na Umbraco CMS dla największych brandów na świecie? Wbijaj do nas!
Zakres obowiązków:
Co będziesz robić?
• Projektować i dowozić end-to-end architekturę rozwiązań opartych na Umbraco (od zaawansowanego backendu po wsparcie dla front-endu).
• Tworzyć perfekcyjne "Editor Experience" – budować intuicyjny i logiczny backoffice z wykorzystaniem Custom Property Editors i przemyślanej struktury Document Types.
• Dbać o optymalizację i wydajność: mądre zarządzanie cache'owaniem, unikanie pułapek wydajnościowych (N+1 query) i dbanie o bezpieczeństwo (szczególnie w nowszych wersjach opartych na .NET Core).
• Integrować CMS z zewnętrznymi systemami (CRM, ERP, bramki płatności, systemy rezerwacyjne).
• Pisać czysty kod z testami, robić code review, a na prod wypuszczać przez stabilne procesy CI/CD (z użyciem uSync lub podobnych narzędzi).
• Doradzać architekturę i standardy - słuchamy ludzi, którzy dowożą wyniki i chcemy, żeby rozwijali skrzydła.
Oferujemy:
Topowe projekty, realny wpływ na architekturę i rozwój platform CMS.
Elastyczny tryb: remote/hybryda (biuro w centrum Poznania).
Płatne dni wolne także na B2B, normalne godziny (bez nocnych pożarów co tydzień).
Wynagrodzenie adekwatne do skilla.
Szukamy ludzi, którzy:
• Mają 3-5+ lat komercyjnego doświadczenia w C#/.NET, z czego znaczną część stanowi praca przy projektach opartych na Umbraco CMS.
• Głęboko rozumieją ekosystem Umbraco – wiedzą, że dobry CMS to taki, którego redaktorzy używają z przyjemnością i potrafią zamodelować dane tak, aby system "oddychał" nawet przy tysiącach węzłów.
• Posiadają praktyczną wiedzę na temat Umbraco API, routingu, Surface Controllers i eventów.
• Rozumieją procesy wdrażania (CI/CD) specyficzne dla Umbraco (np. synchronizacja struktury za pomocą uSync).
• Myślą o architekturze długoterminowo – potrafią pisać czysty, rozszerzalny kod oparty o zasady SOLID.
• Komunikują się po angielsku (min. B2) i dowożą tematy samodzielnie end-to-end.
Mile widziane:
Radzenie sobie z architekturą headless, łącząc potęgę Umbraco na backendzie z nowoczesnym front-endem (React/Vue).
O projekcie:
Kodzimy rzeczy dla top marek i instytucji - od Saudi mega-projects po polskie ikony (LOT, Żabka, Santander). Chcesz budować zaawansowane platformy, multisite'y i customowe wdrożenia na Umbraco CMS dla największych brandów na świecie? Wbijaj do nas!
Zakres obowiązków:
Co będziesz robić?
• Projektować i dowozić end-to-end architekturę rozwiązań opartych na Umbraco (od zaawansowanego backendu po wsparcie dla front-endu).
• Tworzyć perfekcyjne "Editor Experience" – budować intuicyjny i logiczny backoffice z wykorzystaniem Custom Property Editors i przemyślanej struktury Document Types.
• Dbać o optymalizację i wydajność: mądre zarządzanie cache'owaniem, unikanie pułapek wydajnościowych (N+1 query) i dbanie o bezpieczeństwo (szczególnie w nowszych wersjach opartych na .NET Core).
• Integrować CMS z zewnętrznymi systemami (CRM, ERP, bramki płatności, systemy rezerwacyjne).
• Pisać czysty kod z testami, robić code review, a na prod wypuszczać przez stabilne procesy CI/CD (z użyciem uSync lub podobnych narzędzi).
• Doradzać architekturę i standardy - słuchamy ludzi, którzy dowożą wyniki i chcemy, żeby rozwijali skrzydła.
Oferujemy:
Topowe projekty, realny wpływ na architekturę i rozwój platform CMS.
Elastyczny tryb: remote/hybryda (biuro w centrum Poznania).
Płatne dni wolne także na B2B, normalne godziny (bez nocnych pożarów co tydzień).
Wynagrodzenie adekwatne do skilla.
🔍 Dekoder Ogłoszenia
🔴
znaczną część stanowi praca przy projektach opartych na Umbraco CMS
Może oznaczać, że większość Twojego czasu będzie poświęcona na utrzymanie lub drobne modyfikacje istniejących projektów Umbraco, a nie na tworzenie od zera.
🔴
wiedzą, że dobry CMS to taki, którego redaktorzy używają z przyjemnością
Oczekuje się, że będziesz poświęcać dużo czasu na optymalizację interfejsu użytkownika dla redaktorów, co może być czasochłonne i wymagać kompromisów w innych obszarach.
🔴
potrafią zamodelować dane tak, aby system "oddychał" nawet przy tysiącach węzłów
Może sugerować, że będziesz miał do czynienia z bardzo dużymi i potencjalnie problematycznymi bazami danych, które wymagają ciągłej optymalizacji wydajności.
🔴
dowożą tematy samodzielnie end-to-end
Oczekuje się, że będziesz w stanie samodzielnie realizować zadania od początku do końca, co może oznaczać dużą odpowiedzialność i brak wsparcia.
🟡
kodzimy rzeczy dla top marek i instytucji - od Saudi mega-projects po polskie ikony (LOT, Żabka, Santander)
Choć brzmi imponująco, może oznaczać pracę nad bardzo dużymi i złożonymi projektami, które mogą być trudne do zarządzania i wymagają ciągłego dostosowywania się do specyficznych wymagań klienta.