I'm applying for a job at a large web agency. It is a senior role, focus is front-end, but there is an element of back-end PHP too. Anyway, I've had the preliminary interview and they've now requested some code samples to demonstrate my capabilities and expertise. They've provided the criteria and I'm kind of spinning out now.
The criteria includes:
- Semantic HTML
- CSS and custom crafting of UI and component architecture (ideally without a CSS framework)
- Design & QA - good sense of design aesthetic in the context of a website
- JavaScript (ideally without jQuery)
- React
- PHP (recommended, but not required)
- Accessibility (nice to have)
I might have some code snippets from work I've done in the past, but nothing that feels very strong.
For a few of items, I have an old portfolio site built as a SPA using AngularJS. It needs a modern touch, so I thought I could just refactor it using React. I can polish it up, make sure it's semantic html, add accessibility attributes. But then it uses Bootstrap as a CSS framework. The criteria says ideally I'd not be using a framework. I've got some nice animations courtesy of Greensock too. Am I meant to create a whole UI framework here? I'm also used to using SASS. It feels like having to climb a steep mountain instead of walking along a flat road!
I just wonder what other devs might think of this request and how they might approach it.