Front End Engineer (Blockchain)

Savvy is a cutting-edge cryptocurrency platform working towards the creation of a global toolkit for crypto-based financial products.
Salary
Competitive

Job Description

With the initial version of our payment gateway already up and running, we’re now focused on incorporating new products into our growing ecosystem.

However, our work is not yet complete! We’re in need of an Front End Engineer to apply their impressive skills towards the creation of even more amazing products at Savvy.An enthusiastic individual willing to join our fast growing start-up in the crypto-market.

Responsibilities

Your tasks will include:

Implement and maintain features in Savvy products (Wallet, MVPs, web application and internal tools)

Open to product changes and willing to work in a fast-paced start-up environment

Strong and coherent UX and design sensibilities, and ability to effectively analyse and articulate these elements.

Has the desire and ability to solve open-ended problems in a highly-functional, elegant, and scalable manner, and to think strategically about how we evolve the Savvy products.

What we need from you:

Proven ability to develop applications with complex interfaces, data layers and networking layers

Excellent User Experience skills

Strong experience with ReactJS is a must

Experience developing tools (npm, webpack, yarn, etc)

Advanced JavaScript concepts (ES6, closures, functional programming)

Experience gathering and maintaining information from internal and external API’s

Knowledge in best practices for the whole software development cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

University degree in Computer Science or equivalent qualification

Excellent communication and interpersonal skills

Proven ability to develop applications with complex interfaces, data layers and networking layers

Advanced JavaScript concepts (ES6+, closures, functional programming) and Typescript

Familiarity with developing tools such as npm, babel/webpack and yarn.

Familiarity object-oriented design, programming and debugging skills

Experience interacting & maintaining information from RESTful APIs and working with real-time features

Experience working with testing frameworks

Knowledge in best practices for the whole software development cycle (TDD/CI/CD) and agile methodologies.

Experience working as part of a remote team

Additional Requirements

Understanding of blockchain, especially with smart contracts, Ethereum and dapps

Experience working within a live production environment

Experience working with testing frameworks

Benefits

Highly competitive day rate according to experience

Fast-paced, remote start-up environment

Possibility to make a big impact on the product