Senior Frontend Engineer
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.