Our client is seeking a Full Stack Developer to join their team.
Develop, maintain, and enhance websites and web applications using Next.js for the front-end.
Build and maintain efficient, scalable back-end services and APIs using Node.js.
Identify areas for improvement in existing programs and implement these modifications efficiently.
Write, test, and deploy efficient, reusable code.
Develop and enforce quality assurance procedures.
Manage software deployment processes and performance metrics.
Maintain and upgrade existing systems and ensure compatibility with the latest web standards.
Collaborate with the marketing team to integrate development projects into broader marketing strategies.
Design and build scalable, sustainable code for future use.
Optimize web applications for maximum speed and scalability.
Ensure the feasibility and accessibility of UI/UX designs.
Analyze system requirements, risks, and reliability for both existing and new applications.
Provide user training and support as needed.
Assist with additional tasks necessary for the smooth operation of the department.
Motivating and encouraging creativity and enthusiasm within the team and among customers. Creating an environment where ideas can flourish, and individuals feel valued and empowered.
Fostering a culture of innovation by constantly seeking new and better ways to solve problems, improve products, and enhance services. Encouraging experimentation and embracing change as a positive force.
Continuously striving for excellence by refining processes, enhancing skills, and learning from experiences. Committing to personal and professional growth and aiming to achieve higher standards in every aspect of work.
Always apply TCF (Treating Customers Fairly) in any external dealings with clients.
Work in conjunction with the various departments as required to ensure effective communication is sent from yourself to the relevant departments. Manage the communication process with the departments as per deadlines. Communication is essential across all departments.
Always maintain leadership attributes.
Degree in Computer Science, or related field.
3-5 years in software design.
Extensive knowledge and understanding of JavaScript.
Must have moderate knowledge of ES6.
Experience with JavaScript libraries and frameworks (e. and frameworks (e.g., NextJS, Node, Angular JS, React).
Expertise in Next.js, including server-side rendering (SSR), static site generation (SSG), and API routes.
Familiarity with popular libraries and frameworks is important and React is specifically important due to it being essentially in modern web development.
Extensive experience of Node JS.
Extensive experience of Next JS.
Proficiency in browser rendering behavior and performance.