Ideal candidate: skilled front-end developer with UI/UX chops.
Create a skeleton IDE (integrated development environment) for materials design, where one can change text and simultaneously see the visual result in another tab. We edit material in XYZ format and view result in 3D.
Front-end developers: use React.js and minimalistic UX/UI.
Pure UI/UX designers: create high fidelity mockups.
- Build a general layout with focus areas (eg. toolbar, structure viewer, source viewer)
- Implement two edit modes:
- source editor (to edit material in textual representation)
- visual editor (to adjust material visual representation)
- Support import from a file format, (eg. POSCAR, XYZ)
- up and running application OR high fidelity clickable mockups
- general IDE layout (e.g. menu, toolboxes)
- reactive material editor (edit material file → immediately see results on 3D representation)
- clean and documented code
- tests
We leave exact timing to the candidate. Must fit Within 5 days total.
- use a designated github repo for version control and submission
See Materials Designer repository also.