CAD/CAM Developer
Andersen
Rola polega na rozwoju i modernizacji istniejącej aplikacji stomatologicznej CAD/CAM. Praca obejmuje analizę i refaktoryzację legacy kodu w C++, implementację nowych funkcji oraz integrację z webowym interfejsem użytkownika za pomocą WebAssembly, WebGL i Three.js. Konieczna jest znajomość zarówno backendu (C++, moduły CAD/CAM) jak i frontendu (React, JavaScript/TypeScript). Projekt wymaga dogłębnego zrozumienia architektury legacy oraz umiejętności jej ulepszania.
Brakuje: brak informacji o wielkości zespołu, brak opisu procesu rekrutacyjnego.
Rola polega na rozwoju i modernizacji istniejącej aplikacji stomatologicznej CAD/CAM. Praca obejmuje analizę i refaktoryzację legacy kodu w C++, implementację nowych funkcji oraz integrację z webowym interfejsem użytkownika za pomocą WebAssembly, WebGL i Three.js. Konieczna jest znajomość zarówno backendu (C++, moduły CAD/CAM) jak i frontendu (React, JavaScript/TypeScript). Projekt wymaga dogłębnego zrozumienia architektury legacy oraz umiejętności jej ulepszania.
- ✓Certyfikacja (AWS, PMP) i kursy angielskiego finansowane przez firmę
- ✓Prywatne ubezpieczenie zdrowotne i dofinansowanie sportu
- ✓Dostęp do wewnętrznego portalu szkoleniowego
- ✓Możliwość zmiany projektu i rozwoju w różnych domenach biznesowych
- ✓Program poleceń i premie za udział w aktywnościach firmowych
- !Opis klienta (agencja marketingowa) nie koresponduje z domeną projektu (stomatologia) – może to być ogólny opis firmy, ale wprowadza zamęt
- !Poziom 'regular' wymaga 4+ lat, co w wielu firmach odpowiada seniorowi – warto doprecyzować oczekiwania
- !Brak informacji o wielkości zespołu i długości projektu
- •Analiza istniejącego kodu C++ modułów CAD/CAM w poszukiwaniu obszarów do refaktoryzacji
- •Implementacja nowych funkcji w C++ kompilowanych do WebAssembly
- •Integracja skompilowanych modułów WebAssembly z frontendem React
- •Programowanie interfejsów 3D przy użyciu WebGL i Three.js
- •Pisanie i zarządzanie pakietami NPM zawierającymi skompilowane artefakty
- •Refaktoryzacja legacy kodu w celu poprawy wydajności i utrzymywalności
- •Współpraca z zespołem przy code review i planowaniu architektury
- •Debugowanie i rozwiązywanie problemów związanych z integracją C++ i webu
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Osoba z 4-letnim doświadczeniem w CAD/CAM, znająca C++ i JavaScript/TypeScript, która ma podstawowe doświadczenie z React i WebAssembly. Powinna rozumieć wyzwania związane z integracją legacy kodu z webem.
Juniorzy bez doświadczenia w CAD/CAM, programiści czysto frontendowi bez znajomości C++ lub osoby oczekujące pracy na greenfieldzie – tutaj głównym zadaniem jest praca z legacy.
- ?Jaka jest dokładna nazwa i przeznaczenie aplikacji stomatologicznej?
- ?Ile osób liczy zespół projektowy i jakie są role?
- ?Jak stary i rozległy jest legacy kod w C++?
- ?Jaka jest proporcja pracy nad backendem C++ a frontendem React?
- ?Czy istnieje plan migracji z legacy na nowsze rozwiązania?
- ?Jak wygląda proces testowania (automatyczne testy, CI/CD)?
- ?Czy są przewidziane dyżury on-call lub wsparcie produkcyjne?
- ?Jaki jest przewidywany czas trwania projektu?
- −Brak informacji o wielkości zespołu
- −Brak opisu procesu rekrutacyjnego
- −Nie podano, czy znajomość domeny stomatologicznej jest wymagana
- −Brak informacji o testach i CI/CD
- −Nie wiadomo, czy istnieje możliwość pracy na innych projektach po zakończeniu
Firma oferuje korporacyjne benefity (imprezy, pizza, PlayStation, siłownia) i kulturę nastawioną na rozwój, ale praca nad projektem może być bardziej samodzielna i techniczna.
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C++. Pełne statystyki zarobków →