Position: Senior Frontend Developer
Company: Make it in Ukraine
Category: JavaScript
Experience required: 3y
English level: upper

What we do:
Since our founding in 2011, our company has built on its heritage as one of the earliest Bitcoin miners and providers of Bitcoin mining equipment to develop a suite of infrastructure products and services that power the Web 3.0 ecosystem and make digital assets safe, sustainable, and useful.
We are an international company with 200+ team members in more than 16 countries. No matter your assignment, your work will support global technology initiatives and best-in-class security operations in North America, Asia and Europe, as well as help us fulfill our mission to make the world more trusted and secure. 
We believe big data, artificial intelligence, blockchain technology, tokenized economies and cryptocurrencies are the future of our digital, global economy. Also,we are building the future through our products that offer digitized security, asset management, government services and more. 

                          Personal and Professional Characteristics:
Our team members possess the ability to think out of the box and make the impossible possible.
 We are self-motivated and result-oriented, and we have an “owner of the company” mindset. We are constantly self-educating and developing. We are able to work in a team and collaborate. We have a “do good” mindset and are not afraid to dream big. And of course, we always deliver in time what we promised and with extreme attention to detail — because if we are not able to do the little things right, we will never be able to do big things right.

We will give you the resources you need to succeed – competitive pay and benefits, educational support, intellectual challenges, professional advancement, personal accommodations including remote work, and more. We pride ourselves on being less bureaucratic and a lot more impactful.
We are looking for a senior front-end developer to create web interfaces for our DAI product.
As our Front-end developer, you will be responsible for creating web interfaces from design, applying backend-API methods to get system ready for the user. We’re looking for a senior engineer who has skills in cross-browser programming. You will apply your skills building UI for the new platform from scratch.


                          Duties and Responsibilities:
Use HTML/CSS to create web-interfaces by our design
Support our backend REST-API calls for front-end
Collaborate with back-end developers and web designers to improve the usability
Make technical and product decisions
Handle simple deployment workflow process to ensure a high level of productivity
Follow best practices with coding
Create automated tests if needed
Write functional requirement documents and guides
Stay up-to-date on emerging technologies


                                    Requirements:
3+ years React, Typescript / Javascript experience
Experience with react-router, redux
Experience building responsive web applications
Experienced with API usage (REST, JSON-RPC etc…)
Expert understanding of software design principles and patterns, and experience applying them
Robust with cross-browser markup/layout/slicing, proficient understanding of cross-browser compatibility issues and ways to work around them
Experience collaborating with other engineers to create apps with significant design and back-end engineering aspects
Comfortable at debugging and profiling own applications
Experience building contract based API testing
Experience building multiple levels of automated tests (unit, integration, end-to-end) to ensure high quality code deliver
English: B2


                                     Nice to have:
Passion for Bitcoin and Blockchain technologies
Experience in launching and managing development of modern web apps with elegant and intuitive interfaces