Rozwijamy program do księgowości online, z którego codziennie korzystają biura rachunkowe i firmy w Polsce. Szukamy doświadczonej osoby, która przejmie odpowiedzialność za cały frontend aplikacji. Najważniejsze zadanie to przeprowadzenie migracji dojrzałego frontendu z legacy JavaScript i jQuery do nowoczesnego, typowanego TypeScriptu, budowanego w Vite. Do tego potrzebna jest swoboda w backendzie .NET, bo frontend żyje tu w ścisłym związku z widokami Razor i API.
Czym będziesz się zajmować?
Frontend (główny obszar)
- Przejęciem pełnej odpowiedzialności za warstwę frontendową: architekturę, jakość kodu i standardy.
- Zaplanowaniem i przeprowadzeniem migracji legacy JS i jQuery do TypeScriptu, moduł po module, bez zatrzymywania rozwoju produktu.
- Konfiguracją, utrzymaniem i debugowaniem builda w Vite.
- Tworzeniem i rozwijaniem widoków Razor (.cshtml) oraz rozbudowanych formularzy, gridów i layoutów w czystym HTML/CSS.
- Dbaniem o wydajność i ergonomię interfejsu. Nasi użytkownicy to księgowi, którzy pracują w aplikacji cały dzień.
- Diagnozowaniem problemów w DevTools: sieć, konsola, profilowanie wydajności.
Backend i infrastruktura (obszar wspierający)
- Rozwijaniem API i logiki biznesowej w C# / .NET, w tym w kodzie .NET Framework.
- Pracą z SQL Server: zapytaniami, indeksami, EF i Dapperem.
- Wdrażaniem i monitorowaniem aplikacji w Azure.
Zespół i AI
- Pracą z Claude Code: generowaniem kodu, a przede wszystkim jego krytyczną weryfikacją.
- Współpracą z Product Managerem, UX/UI i developerami backendu. Będziesz głosem frontendu w decyzjach architektonicznych.
Czego oczekujemy?
Frontend (kluczowe)
- Min. 5 lat komercyjnego doświadczenia w tworzeniu aplikacji webowych, ze szczególnym naciskiem na frontend.
- Bardzo dobrej znajomości TypeScriptu: typowania, modułów, dobrych praktyk.
- Bardzo dobrej znajomości JavaScriptu i jQuery oraz doświadczenia w migracji legacy kodu do TS.
- Praktycznej znajomości Vite: konfiguracji, pluginów, debugowania builda.
- Swobody w HTML/CSS bez frameworka: formularze, gridy, layout, responsywność.
- Doświadczenia z widokami renderowanymi po stronie serwera (Razor .cshtml).
- Doświadczenie z React lub Vue.js przydaje się do świadomych decyzji o przyszłym kierunku frontendu.
- Biegłości w DevTools.
- Samodzielności. Nie będzie seniora frontendu, do którego można się zwrócić, bo to będziesz Ty.
Backend i infrastruktura
- Dobrej znajomości C# / .NET (ASP.NET MVC, Web API), w tym .NET Framework.
- Znajomości projektowania RESTful API.
- Doświadczenia z MS SQL Server.
- Doświadczenia z Azure (App Service, Key Vault, Application Insights) i CI/CD w Azure DevOps.
- Pracy z Git i Jira w metodykach Agile.
- Wiedzy z zakresu bezpieczeństwa aplikacji webowych.
Kompetencje
- Umiejętności refaktoryzacji małymi, bezpiecznymi krokami.
- Dobrej komunikacji i umiejętności uzasadniania decyzji technicznych.
- Angielskiego na poziomie swobodnej komunikacji.
Mile widziane
- Doświadczenie w budowaniu bibliotek komponentów lub design systemów.
- Znajomość z zakresu polskiej księgowości: VAT, CIT, JPK, KSeF, ZUS itp.
Co oferujemy?
- Stabilne zatrudnienie na umowę o pracę.
- Wynagrodzenie 23 000–25 000 PLN brutto miesięcznie.
- Pełną odpowiedzialność za frontend i realny wpływ na jego architekturę.
- Budżet rozwojowy na szkolenia, konferencje i certyfikacje.
- Opiekę medyczną, kartę sportową i ubezpieczenie na życie.
- Wyjazdy zagraniczne.
- Zgrany zespół, wzajemne wsparcie i dzielenie się wiedzą.
- Nowoczesne biuro i narzędzia pracy.