Position: Senior Frontend Developer
Company: Moon Agency
Experience required: 5y
English level: intermediate

What you’ll be doing:
- Building and optimizing frontend performance and design for large-scale web applications.
- Working with other developers to improve the quality and practices of UI / UX.
- Improving the toolchain for frontend development.

Requirements:
- 5+ years of experience in frontend development.
- Deep expertise with at least one framework such as Vue.js.  
- Experience writing single-page apps with server-side rendering; but also know when a SPA is the wrong choice.
- Experience writing apps with low-pause / fast response time to user interactions.
- Strong JavaScript / TypeScript development experience including modern versions.
- Strong knowledge of CSS directly, and not only via CSS frameworks.  
- Familiar with SCSS, SASS, LESS, or similar higher level CSS extension languages.
- Unit testing / Component testing.

It is a plus if you also have experience with: React.js, SSR, WebSockets or push libraries, GraphQL, or Node.js.