We are at the forefront of online education, committed to delivering innovative solutions that transform learning experiences. We are seeking a Senior Full-Stack Freelance Developer with expertise in Node.js and React.js to help us build a cutting-edge web platform for our online courses.
Key Technical Skills
We require 5+ years of solid experience in:
- JavaScript / TypeScript
- Node.js / Express
- ReactJS / NextJS / Redux
- HTML, CSS, and CSS frameworks
- Relational databases (MySQL)
- Writing and integrating APIs
- GitHub
- Cloud computing
- Understanding of major software architectures
- Experience with Socket.io or similar technologies for implementing real-time data subscriptions and communication is also required.
Bonus Skills
- Experience with React Native, as we plan to develop a mobile client for Android/iOS in the future.
- Ability to publish mobile apps on the Android & iOS marketplaces.
Soft Skills
- Write high-quality, well-documented code.
- Work independently and as part of a team (some sessions will be conducted via video calls).
- Willingness to explain/discuss some of your code to another developer.
Responsibilities
- Develop the web platform in question using React and Node.js, ensuring high performance and responsiveness.
- Write clean, maintainable code and conduct code reviews to uphold quality standards.
- Perform thorough debugging and testing to ensure reliability and functionality across all features.
Some of the functionalities to implement are:
- User authentication and authorization.
- Public and admin section of the platform.
- Management of users, courses, memberships, payments, user feedback, and more.
- Real-time student-student and teacher-student interactions.
- Real-time polls and questionnaires related to course lessons.
Work Details:
- The work is fully remote.
- Duration: about 3–5 months for the initial development phase. Additional phases may follow.
- We are open to establish an ongoing relationship for maintenance and improvements of the platform in the coming years.
During the interview, it will be a plus if you can showcase applications or projects you have developed to demonstrate your skills and experience.
If you’re passionate about leveraging the latest technologies to create impactful, forward-thinking solutions, we’d love to hear from you!
Note: Applications from agencies will not be considered.
Job Type: Freelance
Pay: £450.00-£500.00 per day
Benefits:
Application question(s):
- How many projects have you developed using React.js and Node.js?
- If you have links of websites which you have created using Node.js and React.js, you can share them here.
- If you have a GitHub account, you can share it here.
Experience:
- Node.js: 5 years (required)
- React: 5 years (required)
- Databases: 5 years (required)
Work Location: Remote
Reference ID: ReactNode-UK