Position: Middle/Middle+ React.js Developer
Company: Stellar Soft
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2023-07-01T00:00:00+03:00

Responsibilities:
- Write maintainable and extendable high-quality code;
- Assist with planning the architecture for software solutions;
- Proactively ensure a high standard of engineering by maintaining team standards, documentation, tools, and best practices; developing them from scratch;
- Take technical interviews with the prospects as needed;
- Work closely with other participants in the team: project manager, developers (internals and externals), testers, designers, clients, etc.

Qualification & Skills:
- 3+ years of experience in software development, with React.js specifically;
- 1+ years of experience in software development, with Node.js specifically;
- Advanced knowledge of JavaScript (ES) and TypeScript;
- Good knowledge and understanding of RESTful APIs;
- Good Knowledge of UI/UX best practices, sharp eye for visual details;
- Good knowledge of AWS and its ecosystem;
- Experience working with Express.js and/or Nest.js; 
- Experience in working with CI/CD tools and procedures;
- Experience with PostgreSQL and MongoDB databases;
- Experience with Docker;
- Experience in testing front-end work, both in-browser and code-based (e.g. Jest, Enzyme or others);
- Experience working with the Agile and SCRUM methodologies; 
- Experience working with a team, including remote team members;
- English: Upper intermediate +.

Will be a plus:
- Experience with GraphQL;
- Experience with React Native;
- Experience with NextJS/SSR;
- Familiarity with CSS frameworks, for example TailwindCSS;
- Familiarity with the React component libraries, e.g. MaterialUI or Ant Design.

What we offer:
- Remote work, partially flexible hours;
- Full time employment, 8 hours / 5 days a week;
- Paid 10 days of vacation + 5 days of sick leave at the expense of the company in the first year
of work (active 3 months after the start of the full time).
- Until then, you can take days off at your own expense.