Senior Front-End Developer (ReactJS, GraphQL, Node.js)

Click Here to Apply

Job Location

Johannesburg, South Africa

Job Description

Key Responsibilities: Develop, maintain, and enhance dynamic web applications using ReactJS . Collaborate with back-end developers to integrate GraphQL APIs and Node.js services. Optimise web applications for speed , scalability , and performance . Write clean, maintainable code and follow best development practices. Participate in code reviews to ensure high-quality standards. Work alongside UI/UX designers to implement intuitive and beautiful interfaces. Ensure cross-browser compatibility and responsive design . Diagnose and troubleshoot bugs and performance issues. Stay updated on the latest trends and advancements in front-end technologies and frameworks. Key Requirements: 8 years of experience in front-end development. Expertise in ReactJS and its ecosystem (including React Hooks and state management). Experience working with GraphQL to query data. Basic to intermediate knowledge of Node.js for integrating back-end services. Familiarity with databases such as MySQL , PostgreSQL , and MongoDB (not mandatory). Strong proficiency in HTML , CSS , and JavaScript (ES6). Experience with Git for version control. Strong communication skills and the ability to collaborate effectively in a team. Nice-to-Have: Personal or side projects that showcase your passion for development. Experience with server-side rendering and frameworks such as Next.js . Knowledge of CI/CD pipelines and integration with Bitbucket . Familiarity with unit testing frameworks (e.g., Jest ) and E2E testing (e.g., Cypress ). Personal Attributes: A proactive approach to problem-solving and collaboration. Strong analytical skills and attention to detail. A passion for learning and staying up to date with new technologies. Comfortable working in a collaborative, office-based environment. Apply now

Location: Johannesburg, ZA

Posted Date: 1/3/2025
Click Here to Apply
View More Jobs

Contact Information

Contact Human Resources

Posted

January 3, 2025
UID: 4977363136

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.