Frontend Engineer (React)
Tetracode is seeking a skilled Frontend Engineer to join our team and tackle intricate challenges while crafting exceptional products. As a Frontend Engineer, you will be responsible for creating innovative features, refining the user interface of our products, and enhancing the stability of our systems as they expand. Collaborating closely with a team of talented Engineers, you will drive processes and elevate user-centric features. Your commitment to simplicity and dependability guides your decision-making, considering the impact of each choice. We embrace the power of small teams, where each member makes a substantial contribution.
What you need to have
3+ years of professional experience in React.js with thorough understanding of its core principles.
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Experience with popular React.js workflows (such as Flux or Redux).
Familiarity with RESTful APIs and asynchronous request handling.
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Understanding of the full software development lifecycle (design, development, testing, deployment)
Experience with Agile/Scrum development processes
Ability to understand business requirements and translate them into technical requirements.
Strong analytical and troubleshooting skills.
Upper-Intermediate English or higher.
Nice to Have
Experience with blockchain/Web3 projects and related libraries (ethers.js, web3.js, wagmi).
Familiarity with wallet integrations (MetaMask, WalletConnect) and crypto UX patterns.
Understanding of DeFi protocols, trading interfaces, or fintech applications.
Experience with real-time data visualization and charting libraries.
Knowledge of blockchain fundamentals and security best practices for crypto applications.
Responsibilities
Develop new user-facing features using React.js.
Build reusable components and front-end libraries for future use.
Translate designs and wireframes into high-quality, maintainable code.
Optimize components for maximum performance across a various of devices and browsers.
Collaborate with designers and backend developers and product team to improve usability.
Ensure the technical feasibility and quality of UI/UX designs.
Stay up-to-date with emerging technologies and best practices and apply them to improve development workflows.
Participate in architectural decisions for front-end infrastructure
We offer
Technological Challenges: You will participate in exciting technological projects where you can apply your skills and abilities.
Team Collaboration: You will work in a team of highly skilled professionals who support each other and collectively achieve goals.
Development Opportunities: We are committed to your professional growth and development. You will have the opportunity to learn and enhance your skills.
Flexible Working Conditions: We understand the importance of maintaining a work-life balance. You will have the option to choose a flexible work schedule.
Career Growth: At Tetracode, we support your career growth. You can move up the career ladder, expanding your responsibilities and opportunities.
Transparent and Competitive Compensation: We recognize that your work and contribution are vital to our success. Therefore, we offer transparent and competitive compensation that reflects your skills, experience, and contribution to the project.
Join Tetracode and become part of our innovative and cohesive team, where exciting challenges and opportunities for your professional growth await you!
Required domain experience
| Blockchain / Crypto | 3 years |
| Fintech | 3 years |
Required languages
| English | B2 - Upper Intermediate |