Loading...
22 May 2025

Job Overview

As a Senior Frontend Engineer, you will take a leading role in the development and architecture of our web applications, including blockchain-based and decentralized applications (dApps). In addition to hands-on implementation of user-facing features, you will lead a sub-team of frontend engineers, helping to shape technical direction, enforce best practices, and mentor junior team members. You will work closely with product, design, backend, and blockchain teams to deliver high quality features aligned with our product roadmap and technical vision.

Responsibilities
Frontend Engineering & Architecture

Design and implement complex user-facing features using modern JavaScript frameworks (e.g., React, ViteJS).
Define and evolve component architecture and frontend code structure to ensure scalability and maintainability.
Collaborate with blockchain engineers to integrate smart contracts, Web3 APIs, and dApp functionality into the UI layer.
Set performance, accessibility, and responsive design standards across the frontend team.Implement Web3 integrations and wallet connection flows (e.g., MetaMask, WalletConnect) to ensure seamless UX across decentralized platforms.

Technical Leadership

Acting as a leader a sub-team of frontend engineers by providing technical guidance, setting coding standards, and conducting code reviews.
Break down complex features into tasks, estimate work, and delegate to team members.
Act as the point of contact for resolving high-impact frontend issues and cross-functional dependencies.
Work with the Head of Technology to align frontend implementation with product and technical strategy.

Performance Optimization

Optimize frontend applications for performance, scalability, and low latency.
Identify bottlenecks in rendering, data fetching, and interactivity — and propose effective solutions.
Implement performance best practices such as code splitting, lazy loading, tree shaking, and caching.

Testing, Debugging & Quality Assurance

Champion test-driven development by implementing unit, integration, and end-to-end tests using modern testing frameworks (e.g., Jest, Cypress).
Troubleshoot complex issues across a range of devices and browsers, including mobile and legacy browsers.
Ensure accessibility and cross-browser compatibility as a standard in every feature.

Mentorship & Collaboration

Mentor junior and mid-level frontend engineers through code reviews, pair programming, and knowledge-sharing sessions.
Collaborate with product managers and designers to shape the frontend roadmap and user journey.
Drive communication and transparency across frontend and cross-functional teams, including Product, Backend, and Blockchain teams.

Continuous Improvement

Continuously explore new tools, frameworks, and techniques to improve development efficiency and product quality.
Take ownership of frontend technical debt and propose refactoring plans.
Participate in sprint planning, retrospectives, and design reviews with a proactive and improvement-focused mindset.

Requirements
Experience

5+ years of professional experience in frontend development, with at least 1–2 years in a senior or lead role.
Proven experience building large-scale, component-based UI applications using React.
Experience working in cross-functional agile teams and shipping production-quality code.

Skills

Advanced proficiency in JavaScript, TypeScript, ReactJS
Deep understanding of web performance optimization, responsive design, and browser rendering mechanics.
Hands-on experience integrating frontend with REST APIs or GraphQL endpoints.
Strong code review habits and technical communication skills.Familiarity with CI/CD workflows and version control using Git.

Preferred Qualifications

Experience with blockchain integrations, smart contract interaction, and dAppdevelopment.
Familiarity with Web3 libraries like ethers.js, web3.js, or wallet provider SDKs.
Experience building or maintaining a design system or component library.
Understanding of accessibility (a11y) standards and implementation practices.
Prior experience with SSR frameworks like Next.js or frontend frameworks like Vite

Employment Type
On-site

Related Jobs

Other similar jobs that might interest you