Position: Middle React.Js Developer
Company: LinkUp Studio
Category: Other
Experience required: 2y
English level: intermediate

The project allows you to record videos, take photos and share them through social networks to support the selected organization or campaign.

**Requirements:**
2-3+ years of experience in Front-end
Good knowledge of JavaScript and TypeScript
Good understanding of layout markup
Can write CSS animations or SVG animation
Experience with complex web development. Knows pure HTML and CSS
Knows all advanced features of React. Knows how render works and how to speed it up
Good Knowledge of algorithms
Understanding of NoSQL and SQL databases
Good understanding of OOP
Good knowledge of REST API. Knows what a JWT token is
Basic knowledge of node.js and server side
Has experience with unit testing
Can use git commands from the terminal
Good knowledge of SEO and Web accessibility
Good communication skills
Good to know graphQL, Firebase, next.js
Understanding of complex business logic of modules
Can create own modules and develop complex projects
Product focus mindset


**Tech Stack:**
JS Framework: React
Markup: HTML, JSX, TSX
CSS processor: Less, Scss
State management: Redux
Version control system: GitHub
Task Manager: Jira
IDE: VSCode, Atom


**Responsibilities:**
Writing clean, maintainable and efficient code;
Ability to communicate and collaborate with team members;
Feeling of common sense;
Self time management.

**We offer:**
Flexible work schedule, the ability to work remotely upon agreement with colleagues;
12 working days of paid sick leave per year;
20 working days of paid vacation per year;
Compensation package for Healthcare & Sport;
Accounting as a service.
 
**Professional growth:**
 Regular salary review
Payment for overtime work;
Professional personalized career growth: сhallenging tasks and innovative projects, meetups and events for professional development, an individual development plan, mentorship program;
Spoken English courses aimed at improving communication skills (negotiation skills);
Close cooperation with a customer and the ability to influence the product;

**Fun:**
Corporate events and exciting team buildings;
Memorable anniversary presents;
You become a member of the loyalty program "IT Club”.