Senior Frontend Engineer

at VIMworld
Published August 5, 2022
Location Las Vegas, NV
Category Default  
Job Type Full-time  

Description

Senior Frontend Engineer

VIMworld is a revolutionary smart non-fungible token (Smart NFT) ecosystem, shaping the future of both physical and digital goods' transformation. Since August 2020, we've developed a digital collectible platform where users can care, feed, grow, and trade their beloved VIMs that are created by talented artists around the world. In a short few months during the pandemic, we have attracted a global community of a few thousand to play and love our revolutionary product and vision.

We use a variety of technologies: Node.js and TypeScript for blockchain integration, Solidity for smart contracts. In addition, we utilize React, TypeScript, MongoDB, Unity, AWS, etc. Generally, we try to use whatever tool is best for the job, without letting the stack grow too complicated.

We own our technology from end to end, with the support of the VeChain technology community at large.

The Opportunity:

We're looking for someone who creates libraries and services with empathy for the user, be they internal or external. You will work with a team of expert developers to develop blockchain-based decentralized applications for Smart NFT products.

Responsibilities

  • Build modern and responsive web interface using Javascript frameworks (React / Angular) and state management tools (Redux / MobX) for the VIMworld NFT ecosystem
  • Build interactive DApps with Solidity smart contracts to support VIMworld NFT operations
  • Write business logic, frontend scripts, and integrate with backend APIs
  • Collaborate with Product Management and other stakeholders within Engineering (Backend, Mobile, DevOps, QA, UI/UX and etc.) to maintain a high bar for quality in a fast-paced, iterative environment to deliver high quality products on time
  • Write solid unit tests to ensure the highest quality of code and coverage percentage
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment
  • Develop features and improvements to the VIMworld product in a secure, well-tested, and performant way
  • Conduct code reviews and ensure community contributions receive a swift response
  • Automate tasks through appropriate tools and scripting
  • Work with other engineers to maintain and update CI/CD-related changes and updates
  • Thoroughly document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies
  • Advocate for improvements to product quality, security, and performance
  • Recognize impediments ("technical debt"), to our efficiency as a team propose and implement solutions
  • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Participate in weekday and weekend and some nights to assist troubleshooting product operations, security operations, and urgent engineering issues
  • Follow and apply emerging technologies in Blockchain, Smart NFTs and Smart Contracts
  • Optimizing frontend code for scalability, speed and stability
  • Build reusable code libraries for future implementation

Qualifications:

5+ years' experience in software engineering.

Skills, knowledge, and a good sense of best practices in design and security.

Proficient with Node.js and/or TypeScript

Solid knowledge of Node.js framework

Strong understanding of JavaScript, ES6, TypeScript, Promise

Strong interest in and some experience with blockchain technology.

Having experience with Ethereum smart contract development is a huge plus.

Excels at learning languages quickly.

Comfortable and disciplined to collaborate remotely

Basic understanding of Linux

Understanding of Git, Jira

Experience with testing practices

Bonus if you have experience with MongoDB, MySQL or Postgres, AWS

You're A Great Fit If...

You know how to consider multiple perspectives when communicating and enjoy cross-departmental collaboration

Dedication, Self-Discipline, and Perseverance are virtues with which you identify

You have the startup mentality of being an owner, not a renter

You value design-centric thinking to drive the iterative development process

Your highest concern is the user's engagement

You're excited for the future of social gaming, bringing products to life, motivated to take ownership and shape it

Must be authorized to work and reside in the United States

We do not do C2C arrangements and do not offer Visa sponsorship at this time

VIMworld is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.