Expert Frontend Engineer (Node.js/SSR)
Location: Singapore, Singapore
Department: Engineering
About OKX:
About the team:
As the front-end developer in OKX, You will be working closely with the top-notch front-end development team on a wide variety of products - developing with performance in mind to serve a world-class digital asset trading platform with millions of active users.
Responsibilities:
- Responsible for the planning, design, development, and optimization of the company's Node.js and Node.js based SSR infrastructure;
- Ensure system stability, security, and ultimate response speed;
- Perceive business requirements and drive reasonable infrastructure construction based on business scenarios to meet the needs of long term business iteration;
- Refine existed systems, continuously optimizing code readability, maintainability, and extensibility, including module division, technical processes, and implementation methods etc.;
- Keep sensitivity to new technologies and directions, conduct appropriate research and evaluation to keep the system at industry leading level in terms of technology.
Requirements:
- Minimum 7 years of experience in Frontend development; and skilled in Node.js/SSR.
-
Strong hands-on experience building Server-Side Rendered (SSR) front-end applications using Node.js is a must.
- Bachelor's degree (Science / Technology / Engineering / Mathematics) or above from accredited universities
- Good logical reasoning and communication skills, strong ability to locate, analyze, and solve problems;
- Solid technical foundation, able to handle business scenarios corresponding to common technical solutions such as A/B testing, traffic distribution, and gray deployment;
- Deep understanding of Node.js with practical experience in reasonable utilization of machine memory and CPU for Node.js/JavaScript;
- Proficient in common frontend development tech stacks including but not limited to React.js, Webpack, npm, TypeScript, etc.;
- Good engineering capabilities and efficiency improvement awareness;
- Possess certain backend capabilities, familiar with one or more common backend programming languages (Java, Go, Rust, Python, etc.); familiar with various frontend-backend interaction scenarios;
- Good control over technical implementation details, able to pursue excellence and perfection.
Nice to haves:
- Highly attentive to community reported vulnerabilities in common frameworks, able to reproduce attack principles;
- Have certain code cleanliness obsession;
- Have deeply read source code of certain technical frameworks; have unique and profound understanding of design patterns, programming philosophy/concepts, etc.;
- Have experience in large scale project development and maintenance; have deep thinking and practice regarding production business stability;
- Have long term maintained personal GitHub, technical blogs, or other channels for technical accumulation and sharing;
- Knowledge structure is not limited to frontend and Node.js, able to quickly use similar solutions from other tech stacks;
- Have experience in the financial industry.
Perks & Benefits
-
Competitive total compensation package
-
L&D programs and Education subsidy for employees' growth and development
-
Various team building programs and company events
-
Wellness and meal allowances
-
Comprehensive healthcare schemes for employees and dependants
-
More that we love to tell you along the process!
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
