Role in brief
Binance is seeking a full-stack developer with expertise in Node.js, JavaScript, and React to build and optimize user-facing web applications. This role focuses on creating fast, scalable, and high-quality UIs for a global blockchain ecosystem. Candidates with experience in server-side development and modern front-end tooling, who are comfortable in a fast-paced environment, should consider applying.
About the role
This role involves implementing new user-facing features for Binance's products, which experience high daily page views. The work requires writing client-side code to develop fast, intuitive web applications for both desktop and mobile browsers, as well as hybrid in-app pages. A key aspect is optimizing these applications to ensure maximum speed and scalability across various devices.
The position also includes building and maintaining Node.js services. These services are crucial for supporting server-side rendering, integrating APIs, and creating Backend for Frontend (BFF) layers for front-end applications. The developer will contribute to libraries and frameworks that enhance the complexity of web applications, accelerate development efficiency, and improve overall code quality.
Success in this role means consistently delivering projects with high-quality user interfaces and robust server-side support. The ideal candidate will leverage their understanding of state-management patterns and modern front-end tooling to create responsive websites. They will operate within a global organization that values a user-centric approach and offers autonomy in an innovative environment.
The annual salary for this position ranges from $68,000 to $112,000 USD.
Skills that matter here
- Node.js: Used for server-side development, including API integration, server-side rendering, and building BFF layers for front-end applications.
- Javascript: Required for developing production code and creating client-side logic for web applications.
- React: Essential for building user interfaces and implementing new user-facing features.
- Redux: Understanding of this state-management pattern is needed for managing application state.
- Webpack: Experience with this modern front-end tooling is expected for project setup and optimization.
Who this role suits
- A developer with at least three years of experience in production JavaScript and React.
- Someone who can deliver high-quality user interfaces and has experience with responsive web design.
- An individual comfortable building and maintaining Node.js services for various server-side functionalities.
- A person who thrives in a results-driven workplace and is open to continuous learning in a fast-paced environment.
From the employer
- Implement new user-facing features in Binance's products which have a huge amount of PV every day.
- Write client-side code to create super-fast, easy-to-use, web-based applications, including websites for both desktop and mobile browsers, and hybrid in-app pages.
- Build and maintain Node.js services to support server-side rendering, API integration, and BFF layers for front-end applications.
- Optimize web applications to maximize speed and scale.
- Build libraries and frameworks that support complex web applications, speed up development efficiency, and improve code quality.
- 3+ years developing production JavaScript code, with strong knowledge of React.
- Working experience with Node.js for server-side development (API integration, SSR, or BFF architecture).
- Understanding of state-management patterns such as Redux, Flux, or similar.
- Proven track record of delivering projects with high-quality UI.
- Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience.
- Experience developing responsive websites for diverse clients, from high-powered desktop computers to small-footprint mobile devices.
- Experience with modern front-end tooling (styled-system, Webpack, etc.).
- Shape the future with the world’s leading blockchain ecosystem.
- Collaborate with world-class talent in a user-centric global organization with a flat structure.
- Tackle unique, fast-paced projects with autonomy in an innovative environment.
- Thrive in a results-driven workplace with opportunities for career growth and continuous learning.
- Competitive salary and company benefits.
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team).
Questions about this role
What is the remote work policy for this role?
This is a remote position, though the specific work-from-home arrangement may vary depending on the business team's nature.
What is the expected salary range for this position?
The salary for this role ranges from $68,000 to $112,000 USD.
What are the key technical skills required?
Key technical skills include Node.js, JavaScript, React, and an understanding of state-management patterns like Redux, along with experience in modern front-end tooling.