Senior Engineer - Frontend (Platform Team)
Who We Are At OKX, we are dedicated to leveraging technology to shape the future. Since its establishment in 2017, OKX has emerged as a prominent player in the global market for cryptocurrency spot and derivatives exchanges. Through the innovative use of blockchain technology, OKX has transformed the financial landscape by offering a wide array of advanced products, solutions, and trading tools. Trusted by a user base exceeding 20 million across 180 regions worldwide, OKX is committed to providing a dynamic platform that enables individuals to delve into the realm of cryptocurrencies. Alongside its esteemed DeFi exchange, OKX also equips users with OKX Insights, a research department at the forefront of the latest developments in the cryptocurrency sector. Possessing an extensive range of crypto services and a staunch commitment to innovation, OKX envisions a realm of financial inclusivity supported by blockchain technology and decentralized finance.
We deeply value our personnel and strive to cultivate a culture that fosters teamwork, adaptability to change, and ethical conduct. At OKX, we are dedicated to creating a welcoming, gratifying, and diverse environment for our team members. Regardless of background, every individual is prized, respected, and provided with equal opportunities for growth and success – our aim is to bring out the best in you.
About the Team The OKX Frontend Platform Team is tasked with managing the frontend operations of the company's B-side website. Comprising members from reputable internet firms locally and globally, the team cultivates a robust technical environment. Demonstrating proactivity, a keen aptitude for learning, and a collaborative spirit, team members uphold mutual support, fostering collective advancement.
What You’ll Be Doing:
Engage in internal platform system development, capable of autonomously executing subsystem design, development, and upkeep.
Enhance system performance, fortify stability, and bolster security.
Prioritize user experience by perpetually refining system usability.
Collaborate with fellow engineers in development to ensure code robustness and reliability through team-led design and code reviews
What We Look For In You:
Proficient in JavaScript, HTML, CSS, and adept in utilizing Node.js. Capable of meeting team standards for efficiency, quality, and timely product delivery.
Approach problems from a user-centric perspective and maintain a constant dedication to enhancing user experience. Continuously acquire, analyze, and implement user feedback to drive improvements.
Skilled in React, possessing a foundational comprehension of components, lifecycles, and DOM updating mechanisms. Stay abreast of recent developments in the frontend domain to optimize and elevate the efficiency and quality of the frontend team's work.
Familiarity with state management frameworks like Redux, MobX, Vuex, with a strong emphasis on comprehending the foundational aspects and procedures of state management.
Exhibit a robust attention to code quality, acknowledging the significance of high-quality code for the system's maintainability. Collaborate with frontend peers to uphold code quality standards through rigorous code reviews and design assessments.
Have a basic grasp of software engineering principles, understand feature development lifecycles, possess fundamental requirements management knowledge, and exhibit exposure to continuous integration concepts and tools.
Demonstrate a fervor for frontend development, a willingness to stay abreast of its rapid evolution, and a passion for exploring cutting-edge technologies.
Nice to Haves:
Some knowledge of frontend performance optimization, with a preference for practical experience in this area.
Understanding of browser principles is an advantage.
Experience in a large-scale enterprise, familiarity with DevOps, is beneficial.
Previous involvement in the development of large-scale projects is desirable.