Position: Senior Front-end Software Engineer (React with Blockchain experience)
Company: IdeaSoft
Experience required: 5y
English level: upper

The project is a permissionless, decentralized exchange protocol and modular ecosystem built on top of NEAR. It uses an on-chain order book to provide a platform complete with a risk engine, matching engine and shared asset pools for Dapps to build on top of. Dapps built on it will allow for financial instruments such as; Spot Trading, Margin Trading, Perpetual Swaps and Lending & Borrowing. It will offer market-leading execution with low latency and minimal fees with a combination of order book efficiency alongside on-chain settlement. We will become the go-to network for ecosystem partners to come and build upon.

Main Requirements:
- At least 4 years of experience with JavaScript, Typescript, React architecture, CSS, HTML, ES6, ESNext;
- Experience in FX or Crypto Exchanges, Blockchain experience;
- Previous experience in a similar position;
- Strong expertise in React and Redux;
- English - Upper-intermediate.

What will you be working on?
- Develop web products that support digital asset trading;
- Participate in building up innovative tools to enrich the ecosystem of our products;
- Optimize the process of development, performance and user experience continuously.

Who will you be working with?
- Maintain close collaboration with UI designer, product manager, and backend team to produce products of high quality.

What challenges will you face?
- We're looking for a React Developer who has been involved in blockchain projects. This is a full-time remote position (possibility to work remotely as fully as partially). We are seeking a determined and creative developer who is passionate about changing the world through technology, someone who will join a team responsible for implementation of various solutions in the Blockchain and Dapp domains where reliability and efficiency of software is crucial;
- Fast-paced working environment;
- Learning ability and communication skills;
- Self-management ability and a team working with people from different countries.

What tech stacks/skills will you be using?
- React architecture - frequently;
- JavaScript, CSS, HTML, ES6, ESNext - frequently;
- Performance-optimizing - frequently.

We offer:
- Competitive compensation;
- Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
- Flexible working hours;
- Personal development and professional growth opportunities;
- Work with a team of talented, ambitious and blockchain passionate top-notch engineers and technology evangelists;
- Equity (Tokens) option.