Position: Front-End Software Engineer
Company: Sunvery
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-06-01T00:00:00+03:00

**Overview**

CryptoTrader.Tax is the leading tax reporting  for investors. Today, users leverage the  to connect their exchanges, wallets, and accounts to automatically pull in their transaction history and generate necessary tax reports with the click of a button.

CryptoTrader.Tax has tens of thousands of users all over the world, has processed more than fifty billion dollars in transactions, and has partnered up with some of the largest exchanges and tax software companies in the industry—including Intuit TurboTax—in an effort to bring seamless tax reporting to the mainstream.

**Team**

We’re an ambitious, young, and agile team with a vision of building an essential piece of infrastructure for the future of digital assets. We work very hard, and we have a lot of fun doing it.

The company is headquartered in Kansas City, MO; however, true to the ethos of the culture in which we operate, our team is fully distributed with teammates in Austin, St. Louis, Portland, Los Angeles, Mexico City, Zagreb, and more.

**The Opportunity**

CryptoTrader.Tax’s mission is to enable seamless tax reporting for all crypto investors—no matter how complex their transaction history. To help achieve this, we are looking to add a highly technical software engineer who is familiar with space to our front-end team.

You will have an enormous responsibility in this role, as our front-end team is currently revamping our prior MVC web into its own client-side. Your work will directly impact hundreds of thousands of investors by allowing them to intuitively and seamlessly complete their taxes.

You will be joining a fast-paced startup and contributing to one of the most important pieces of infrastructure for the future of the industry.

**What You’ll Do:**

- Create trustworthy and simple user interfaces using Blazor (nice to have, you will have time to learn it)
- Create and iterate on our shared component library following best practices
- Work on revamping our current MVC web into its own client-side Blazor
- Collaborate with Product Managers and Designers to iterate on the design and implementation of our product
- Work closely with our customer support team to identify usability issues and proactively fix them
- Push for the best customer experience through technical and product decisions
- Mentor and train other team members on design techniques and coding standards

**Requirements:**

- Strong design and UX sensibilities
- Have at least 3 years of experience in developing web apps and shipping user-facing features with modern, component-based frameworks like React, Angular, Vue.
- Nice to have experience developing web apps using Blazor (you will need to learn it - not a mandatory requirement)
- Fluency with state management patterns such as Flux, Redux, etc.
- Fluency in HTML, CSS, and related web technologies
- Familiarity with product and design lifecycles and collaborating closely with designers, engineers, and product managers
- Familiarity with current trends and best practices in front-end architecture, including performance, security, and usability
- Familiarity with consuming REST APIs to display and interact with data
- Strong desire to mentor and assist other engineers
- Strong verbal and written communication skills

**Technologies We Work With:**
- Docker
- Kubernetes
- Blazor
- Tailwind CSS
- C#

Would you be interested to know more about the opportunity?