
Search by job, company or skills
Responsibilities
Collaborate with Product Managers and Designers to translate UX flows and design prototypes into accurate, pixel-perfect, and reusable frontend components.
Build, test, and maintain high-quality front-end applications using React and modern JavaScript/TypeScript best practices.
Develop and maintain responsive web interfaces for blockchain/crypto product features such as onboarding, wallets, trading flows, account management, and dashboards.
Integrate front-end systems with backend services via REST APIs/WebSockets, ensuring stable data flow, secure handling, and graceful error management.
Optimize application performance and user experience, including load speed, rendering efficiency, responsiveness, and cross-browser compatibility.
Contribute to a scalable front-end architecture, shared UI libraries, and consistent design-system implementation.
Participate in code reviews, write clean and maintainable code, and produce clear technical documentation.
Troubleshoot production issues, monitor UI performance, and continuously improve reliability and usability.
Stay current with front-end trends and explore new tools/frameworks to improve development efficiency and product quality.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
3+ years of hands-on front-end development experience with React and Node.js in real production environments.
Strong command of front-end fundamentals: HTML5, CSS3, JavaScript (ES6+), DOM, browser APIs, and responsive design.
Understanding of browser rendering principles and practical experience in web performance optimization.
Experience consuming and integrating APIs familiarity with async patterns, authentication flows, and error handling.
Proficiency with Git and collaborative development workflows (branching, PRs, reviews).
Good communication skills and ability to work effectively in cross-functional teams.
Job ID: 144937607