To ogłoszenie wygasło w dniu 2018-06-23 16:15.

Senior Frontend Architect

CrowdWorx

90 - 110 zł netto / godzinowo

Język programowania
Narzędzia

Opis oferty

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

We are looking for a very experienced Senior Frontend Architect / 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. Salary brackets: 90-110 pln net/h B2B (very senior skills can negotiate more)

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

• Very senior frontend expert;
• 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 [email protected]

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 [email protected].
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 [email protected].

Metodologia pracy

  • System kontroli wersji
  • System zarządzania projektem
  • Metodologia Agile
  • Komunikator firmowy
  • Code review
  • Continuous Integration
  • Testy jednostkowe
  • Testy integracyjne
  • Testerzy w zespole
  • System zarządzania wiedzą
  • Statyczna analiza kodu
  • Swoboda w wyborze oprogramowania

O CrowdWorx

The Leading Enterprise Innovation Platform

Pytania i odpowiedzi