All offersPoznańJSSenior Frontend Architect
Senior Frontend Architect
JS
Crowdworx

Senior Frontend Architect

Crowdworx
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    React
    master
    Razor
    master
    Angular
    master
    ASP.NET MVC
    master
    Bootstrap
    master
    JavaScript
    master
    jQuery
    master
    kendo UI
    master
    SASS
    master
    Responsive Web Design
    master

Job description

CrowdWorx® is building the leading Innovation Software for small, medium, and global companies. Our advanced innovation platform is growing quickly. 

Senior Frontend Architect / salary brackets: 90-110 pln net/h B2B (very senior skills can negotiate more)

We are looking for a very experienced senior developer who can analyze our complex frontend and provide guidance on refactoring this frontend. Analysis can be done remotely, then some meetings in person in our Poznan office would be required. This can be a 2-3 month project or a permanent collaboration – we are open for both.
 
Product

We have an advanced ASP.NET MVC application with an MS SQL database, C# backend and a responsive web frontend
The frontend utilizes technologies such as Bootstrap, JavaScript, jQuery, Kendo UI, Razor, SASS.
We use continuous integration tools, as well as automated performance tests on our project.
The application is continuously developed, it is not a one-time development.

Project goal

We want to refactor our frontend to make it easier to maintain, correspond to modern web standards, easier to customize for different customers.
At the same time we want to minimize changes on the backend. But necessary changes will, of course, be made.
We want to stay with MS SQL, C#.

Task description

Analyze the current ASP.NET frontend with deep code research.
Propose multiple new frontend architectures & technologies so that we can compare them along the criteria listed below and select the best approach. Proposing only one solution is not sufficient – we expect a frontend architect to be able to see the pros & cons of multiple frameworks.
The high-level criteria for selecting the new frontend approach will be: user experience on desktop and responsive mobile view, refactoring cost, maintenance cost, load time on mobile devices, customizability etc.
Prepare proof-of-concept, code demos.
Provide roadmap on how to implement changes incrementally step by step, while still being able to deliver new releases of the application every few months.

Skill requirements

  • Senior frontend experience;
  • Experience with multiple different frontend frameworks, e.g. React, Razor, Angular;
  • Ability to adjust to our requirements and not forcing a framework based on personal preferences;
  • Good writing to prepare easy to understand guides & documents. 
  • Knowledge of ASP.NET MVC sufficient to be able to work with it;
  • Front-end technologies, e.g. Bootstrap, JavaScript, jQuery, Kendo UI, Razor, SASS, Responsive design.
  • Nice to have: Optimization, creating scalable systems; 
  • Participating in the refactoring itself is not required, i.e. after the new approach has been chosen we can phase-out the collaboration. But we are also open to a permanent collaboration where you participate & lead the refactoring and become part of the development team.

 Please contact us via email at recruiting@crowdworx.com

Klikając w przycisk „Aplikuj”, „Aplikuj teraz” lub w inny sposób wysyłając zgłoszenie rekrutacyjne do Analyx sp. z o.o. sp. k. z siedzibą w Poznaniu przy ul. Krysiewicza 2 (Pracodawca, administrator danych), zgadzasz się na przetwarzanie przez Pracodawcę Twoich danych osobowych zawartych w zgłoszeniu rekrutacyjnym w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.Jeżeli chcesz, abyśmy zachowali Twoje CV w naszej bazie, umieść dodatkowo w CV następującą zgodę: „Zgadzam się na przetwarzanie przez Analyx sp. z o.o. sp. k. danych osobowych zawartych w moim zgłoszeniu rekrutacyjnym dla celów przyszłych rekrutacji”. W każdym czasie możesz cofnąć zgodę, kontaktując się z nami pod adresem hr@analyx.com.Twoje dane osobowe wskazane w Kodeksie pracy lub w innych ustawach szczegółowych (według wymogów ogłoszenia), przetwarzamy w oparciu o przepisy prawa i ich podanie jest konieczne do wzięcia udziału w rekrutacji. Pozostałe dane osobowe (np. wizerunek) przetwarzamy na podstawie Twojej dobrowolnej zgody, którą wyraziłaś/eś wysyłając nam swoje zgłoszenie rekrutacyjne i ich podanie nie ma wpływu na możliwość udziału w rekrutacji.Możemy przetwarzać Twoje dane osobowe zawarte w zgłoszeniu rekrutacyjnym także w celu ustalenia, dochodzenia lub obrony przed roszczeniami, jeżeli roszczenia dotyczą prowadzonej przez nas rekrutacji. W tym celu będziemy przetwarzać Twoje dane osobowe w oparciu o nasz prawnie uzasadniony interes, polegający na ustaleniu, dochodzeniu lub obrony przed roszczeniami w postępowaniu przed sądami lub organami państwowymi.
Masz prawo dostępu do swoich danych, w tym uzyskania ich kopii, sprostowania danych, żądania ich usunięcia, ograniczenia przetwarzania, wniesienia sprzeciwu wobec przetwarzania oraz przeniesienia podanych danych (na których przetwarzanie wyraziłeś zgodę) do innego administratora danych. Masz także prawo do wniesienia skargi do Generalnego Inspektora Ochrony Danych Osobowych (w przyszłości: Prezesa Urzędu Ochrony Danych Osobowych). Cofnięcie zgody pozostaje bez wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem.Twoje dane osobowe przetwarzamy w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu przez okres trwania procesu rekrutacyjnego, a gdy wyraziłaś/eś zgodę na udział w przyszłych rekrutacjach również po zakończeniu tego procesu. Twoje dane osobowe możemy przekazać dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT takich jak hosting oraz dostawcom systemów informatycznych. Nie przekazujemy Twoich danych osobowych poza Europejski Obszar Gospodarczy. W razie pytań możesz się z nami skontaktować pod adresem hr@analyx.com.