Front-End Engineer
About the Role
You will design and implement responsive, high-performance user interfaces using TypeScript and modern frameworks such as React or Next.js. You will translate wireframes and prototypes into functional, user-friendly interfaces, implement state management solutions, and integrate REST and GraphQL APIs. You will write unit, integration, and end-to-end tests, optimize front-end performance using techniques like lazy loading and code splitting, and improve CI/CD and deployment workflows targeting AWS or Vercel. You will troubleshoot front-end issues and collaborate with designers and engineers to deliver polished user experiences.
Requirements
- Proficiency in TypeScript
- Experience with React or Next.js
- Familiarity with Node.js
- Responsive design and cross-browser compatibility
- Experience with CSS-in-JS libraries and TailwindCSS
- Experience with state management libraries such as Redux, Zustand, or React Query
- Experience integrating REST and GraphQL APIs
- Knowledge of front-end performance optimization techniques including lazy loading, code splitting, and caching
- Experience with testing frameworks like Jest, React Testing Library, or Cypress
- Familiarity with CI/CD and deployment to cloud platforms such as AWS or Vercel
- Strong problem-solving skills and effective communication
- Ability to work in a fast-paced startup environment
- Bonus: experience with Web3 front-end technologies, wallet integrations, or dApp development
Responsibilities
- Design and implement responsive, high-performance user interfaces using TypeScript frameworks
- Translate wireframes and prototypes into functional, user-friendly interfaces
- Build and optimize front-end components for scalability and performance
- Develop front-end applications with React or Next.js following best practices
- Implement state management using Redux, Zustand, or React Query
- Integrate RESTful and GraphQL APIs into front-end applications
- Write clean, maintainable, and testable code and maintain test suites
- Improve development workflows, build processes, and front-end CI/CD pipelines
- Collaborate with designers, product managers, and engineers to align implementation with goals
- Troubleshoot and resolve front-end specific challenges
Benefits
- Token allocation
- Bonuses
