Position: React.js Frontend Developer
Company: Dreamdev Solutions
Category: JavaScript
Experience required: 2y
English level: intermediate

Your Tasks - Developing new (hybrid) Frontend Applications.

This year alone, we've launched more than seven MVPs for our clients. So you will be developing highly oriented frontend applications. Depending on the tasks and needs it will be SPA, Server Side Rendered or something in between. Our core stack is based on React.js, Next.js and Tailwind.css.

Improving existing projects - After the launch of an MVP, we continuously improve the product. Therefore you‘ll take care of adding new features, improving the speed of the application, and fixing bugs that occur.

Requirements:
- You appreciate frontend development and diverse projects;
- You‘ve got at least 2 years of experience as frontend developer;
- You were involved in multiple projects either green-field or existing ones;
- You implement functional and good looking UIs that support the user;
- You‘re highly knowledgeable in React.js, TypeScript, and JavaScript;
- You‘ve got an understanding of Next.js and hybrid architectures;
- You‘ve worked with modern CSS approaches and tools like Tailwind.css;
- You know about TDD and comfortable in using testing libraries like Jest or React Testing Library.

You enjoy the integration of APIs:
- You‘ve got a deep understanding of RESTful HTTP APIs;
- You‘ve worked with GraphQL based APIs;
- You know the differences between OAuth, JWT, and other authentication mechanisms.

In addition, you might know some other technologies in the backend:
- You‘ve already worked with some backend technology like Ruby on Rails or Express.js;
- You have some understanding of how databases work and how they are related to the problem domain.