Web Frontend Engineer - Camera & Video / Image Recognition
Role Summary:
Binance is a prominent global blockchain ecosystem known for being the driving force behind the world's largest cryptocurrency exchange based on trading volume and user base. With a strong presence in over 100 countries, we cater to the trust and security of more than 300 million individuals globally. Our comprehensive services encompass a wide array of digital-asset products, spanning from trading and finance to education, research, institutional support, and more. We are dedicated to utilizing blockchain technology to foster a financially inclusive ecosystem that empowers global financial access and enables the autonomy of money.
Key Responsibilities:
- Develop and enhance web frontend systems, emphasizing camera, video, and image recognition functionalities.
- Collaborate closely with Product, Backend, Algorithm, and other teams to establish frontend workflows encompassing data aggregation, API integration, visual representation of results, and error management.
- Integrate external image recognition services, involving SDK amalgamation, API troubleshooting, error rectification, and UX enhancement.
- Construct a robust, scalable frontend architecture ensuring high availability, maintainability, and optimum performance across various devices.
- Engage in technical design assessments, code reviews, frontend engineering enhancements, and critical issue resolution.
Required Expertise:
- Solid grasp of web frontend essentials like HTML, CSS, JavaScript / TypeScript, cache optimization, and network operation.
- Proficiency in at least one contemporary frontend framework such as React or Vue, with prior experience building intricate systems.
- Sound understanding of frontend development standards, encompassing module architecture, component design, state management, and CI/CD protocols.
- Proficient troubleshooting and analytical skills to diagnose production issues, optimize performance, resolve UI complexities, and ensure seamless compatibility.
- Preferred experience in camera capture, video streaming, image recognition, or computer vision projects.
- Prior exposure to integrating significant image recognition services.
- Knowledge of WebRTC, MediaDevices API, Canvas, and related technologies is desirable.
- Backend development familiarity (Node.js / Java / Go / Python) is advantageous, along with comprehension of API design and server-side flows.
- Basic grasp of algorithms or computer vision concepts presents an added advantage.
- Effective communication, accountability, and coordination skills for propelling cross-functional teamwork.
Desired Skills:
- Experience in finance or payment sectors is an asset.
- Proficiency in mobile H5, Hybrid App development, and device compatibility considerations.
- Exposure to internationalization aspects in product development.
- Competency in building camera/video/image recognition frontend capabilities.
Why Choose Binance:
- Engage with top-tier professionals in a collaborative global organization focused on user needs.
- Contribute to pioneering projects with autonomy and innovation.
- Career growth opportunities in a dynamic, results-driven environment.
- Competitive salary plus attractive benefits package.
- Flexible remote work arrangements based on business team requirements.
Binance is committed to equality and encourages diversity in its workforce as a core tenet for success. Your privacy is respected during the application process.
