| Job Position and Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|
| $72k - $87k | ||||
| $90k - $100k | ||||
| $110k - $130k | ||||
| $122k - $150k | ||||
ISO 9001 Certified | 400+ students | Learn more | by Metana | ||
| $160k - $207k | ||||
| $87k - $87k | ||||
| $160k - $207k | ||||
Token Metrics📍 Ho Chi Minh | $90k - $100k | |||
| $90k - $100k | ||||
| $90k - $100k | ||||
| $90k - $100k | ||||
| $90k - $100k | ||||
|
| ||||
| $90k - $100k | ||||
|
|
Senior Frontend Engineer
Your Responsibilities
- Collaborate closely with product team and designers, translating design into implementation and identifying potential risks in the early design phase.
- Execute proficiently and be hands-on in building and extending reusable components with TypeScript and various web frameworks like React.js.
- Organize and lead the frontend team aligned to business needs, providing technical expertise and mentorship.
- Conduct code reviews to maintain code quality and ensure adherence to coding standards.
- Ensure that the software development meets quality and performance standards through testing and validation.
- Coordinate collaboration with the product team to align development with business priorities.
- Make architectural decisions that align with the technical strategy, whether constructing solutions from the ground up or modifying existing ones.
- Take support rotations and participate in incident management, defining and ensuring that follow-ups are clearly defined and executed.
- Determine project goals, timelines, and ensure timely delivery to meet project milestones.
About You
- Proven deep technical experience paired with leadership positions within teams.
- Extensive experience in JavaScript and TypeScript, particularly with React.
- Strong computer science background and fundamental understanding of its concepts.
- Experience and knowledge of system design and architecture.
- Highly skilled in creating comprehensive design documents.
- Recognises system scalability, extensibility, and potential risks, considering these factors in decision-making.
- Capacity for forward-looking and future-proofing the product.
- Ability to recognise architecture challenges early on and redirect solutions.
- Preparedness to lead the entire frontend domain and align it with business priorities.
Nice to Have
- Knowledge and/or experience in additional blockchain technologies such as Ethereum, Near, Polygon, and/or Solana.
- Understanding of open-source culture and a history of contributing to such projects.
- Experience with systems languages like Rust, C, or C++ (Rust preferred).
- Understanding of cross-cultural communication in a highly diverse and distributed working environment.
- Experience in the gaming industry and/or being a gamer at heart.
- Knowledge in C# and/or Blazor web development.
Why work with us
- Our product has real scale, reaching millions of people in crypto and beyond today.
- As a team of builders, we prioritise impact over everything else.
- Our team fosters a positive atmosphere, with all of us striving for the best for each other and our chain abstraction mission.
- We're tackling an ambitious problem, working on a mission that is extremely challenging yet fun and holds high-impact potential for the entire crypto industry.
What does a React developer in web3 do?
A React developer in the context of web3 is a developer who is using the React JavaScript library to build user interfaces for decentralized applications (dApps) that run on the Ethereum blockchain
These dApps often use smart contracts to facilitate transactions and other interactions on the Ethereum network
Overall, the role of a React developer in web3 involves using your skills in React development to help build cutting-edge decentralized applications that leverage the power of the Ethereum blockchain
As a React developer in web3, some of your responsibilities might include:
- Integrating the dApp with the Ethereum blockchain. This might involve using tools like web3.js and Ethers.js to connect to the Ethereum network and interact with smart contracts.
- Building the user interface for a dApp using React. This could involve creating components for the various elements of the dApp, such as buttons, forms, and other input elements.
- Implementing features that are specific to decentralized applications, such as handling cryptocurrency transactions and displaying data from the blockchain in a user-friendly way.
- Collaborating with other members of the development team, such as blockchain engineers and designers, to ensure that the dApp functions properly and meets the needs of the end users.