Position: Front-End Developer (Experience with Blockchain/web3)
Company: IdeaSoft
Category: JavaScript
Experience required: 5y
English level: intermediate

We are looking for a highly skilled Middle/Senior Front-End Developer (React.JS) to work at IdeaSoft.io. We are looking for a talented individual, who possess a passion for Front-End Development and a strong background in React.JS.

The team consists of dedicated professionals specializing in software development and consultancy services, experts who are focused on meeting customers’ and company’s strategic goals by directly executing the full lifecycle from planning through design, implementation, testing and go-live.

**Requirements:**
**- At least +4 years of experience with JavaScript/TypeScript;**
**- Experience with Blockchain;**
- Experience with Web3.js or similar;
- Advanced experience with JavaScript, HTML5, CSS with React and Redux state management is advantageous;
- Familiarity with the most common CSS techniques and knowledge of CSS preprocessors (SASS);
- Experience in working with GraphQL, Xstate, Algolia;
- Experience in / knowledge of Agile delivery principles and practices, such as Scrum or Kanban;
- Experience working in Git;
- Experience working with charts libraries;
- Experience in Websockets;
- English: intermediate/upper-intermediate.

**Responsibilities:**
- Implement software at a high level of quality, covered with high level of test coverage in a modular design;
- Investigate, reproduce and resolve defects;
- Work aligned to development standards and best practices;
- Refactor code where there’s benefit in doing so;
- Ensure non-functional requirements are met by deliverables;
- Take responsibility for the product and your contributions to it;
- Collaborate with QA to ensure tests are aligned with the solution and complement tests written by development.

**We offer:**
- Competitive compensation;
- Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
- Flexible working hours;
- Possibility to work remotely as fully as partially;
- Challenging projects in diverse business domains and a variety of tech stacks;
- Personal development and professional growth opportunities;
- Work with talented, ambitious and family-feel teams;
- Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
- Compensation for your professional certification & support for your learning activities;
- Opportunity to choose IT equipment you like;
- Professional accounting support;
- Support for a healthy lifestyle, compensation for participation in sport events.