Software Developer 3D (Unity / Godot)
Podsumowanie oferty
The role involves programming object behaviors, configuration mechanisms, and application functions using provided 3D models. Responsibilities include maintaining existing 3D tools, developing object interactions, product configuration, integrating models from Blender, and ensuring performance and stability of the application.
Wymagania
- Practical experience programming 3D applications in Unity, Godot, or similar engines.
- Solid fundamentals of programming: code organization, state management, event handling, and debugging.
- Ability to analyze and extend existing code.
- Understanding of scene hierarchy, object transformations, and local/global coordinate systems.
- Ability to work with ready models: understanding structure, scale, axes, rotation points, and materials.
- Basic knowledge of Blender to inspect models and identify preparation issues.
- Skills working with Git, API, and data in JSON format.
- Willingness to learn Godot and work with GDScript.
Nice to have:
- Knowledge of Godot and GDScript.
- Experience with product configurators, 3D editors, or other interactive 3D tools.
- Experience with 3D applications running in browsers.
- Ability to optimize scenes with many objects.
- Experience cooperating with 3D graphic artists.
Obowiązki
- Maintain and develop existing 3D tools by diagnosing bugs, implementing fixes, and adding new features.
- Develop interactions with objects: adding, selecting, moving, rotating, and combining elements.
- Program product configuration: color changes, variant selection, element replacement, and parameter modification.
- Implement rules defining allowed connections and modifications of elements.
- Develop support for camera, mouse, keyboard, and user interface.
- Integrate ready models from Blender with application logic.
- Develop saving and loading of configurations and communication with backend and product database.
- Improve application performance and stability.
Benefity
- Employment based on an employment contract
- Private healthcare
- Multisport card
- Group life insurance
- Benefits from the Company Social Benefits Fund
- Cash and gift vouchers
- Integration and themed events
- Celebration of important company events
Inne informacje
Informujemy, że administratorem danych jest Buglo z siedzibą w Koszalin, ul. Bowid 4 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Buglo Play
Pracodawca