Your main responsibilities will include:

Collaborating with cross-functional teams, including designers and backend developers, to translate design concepts and user stories into interactive and responsive web applications using React.
Developing new user-facing features and components, leveraging React's component-based architecture, and ensuring optimal rendering performance.
Optimising web... applications for maximum speed and scalability, while ensuring a smooth and delightful user experience across various devices and browsers.
Troubleshooting, debugging & optimizing code to enable maximum performance across devices and browsers.
Providing code documentation and other inputs to technical documents.
Conducting and participating in code reviews and providing constructive feedback to team members.
Collaborating with cross-functional teams to define project requirements and scope.

Key Requirements

You have solid experience in React.js 
You are proficient in React.js and its core principles, and have a solid understanding of related web technologies such as JavaScript, HTML5, and CSS3, Next JS.
You are familiar with front-end build tools.
You possess experience with state management libraries and knowledge of React Hooks.
You have a good understanding of RESTful APIs and experience integrating them into React applications.
You possess version control skills using Git and experience with collaborative development workflows.
You have strong problem-solving abilities, attention to detail, and a passion for creating visually stunning and intuitive user interfaces.
You have excellent communication and teamwork skills and can work effectively in a fast-paced and agile development environment.
You must be a resident in Kubwa or its environs.
 more
  • ICT
  • Computer
Job Description:
We are seeking a passionate and experienced React instructor to join our team. As a React Instructor, you will be responsible for teaching, mentoring, and guiding students in mastering React.js, its ecosystem, and front-end development principles. Your role will involve creating engaging lesson plans, delivering clear instruction, and helping students build practical projects to... reinforce their learning.
Job Requirements:

 

Proficiency in React.js

 Strong understanding of modern JavaScript features (ES6 and beyond).
 Familiarity with HTML5, CSS3, Tailwind and JavaScript, React, Flutterwave, React.
Experience as an instructor, mentor, or in delivering tech workshops (preferred but not mandatory).
Ability to break down complex topics into simple, digestible lessons.
Experience working on and deploying real-world React projects.
Strong debugging and problem-solving skills.
Knowledge of Git/GitHub and other version control systems.
Excellent communication and presentation skills.
Patience, empathy, and a passion for helping others learn.
 more
  • Education
  • Teaching
Your main responsibilities will include:

Collaborating with cross-functional teams, including designers and backend developers, to translate design concepts and user stories into interactive and responsive web applications using React.
Developing new user-facing features and components, leveraging React's component-based architecture, and ensuring optimal rendering performance.
Optimising web... applications for maximum speed and scalability, while ensuring a smooth and delightful user experience across various devices and browsers.
Troubleshooting, debugging & optimizing code to enable maximum performance across devices and browsers.
Providing code documentation and other inputs to technical documents.
Conducting and participating in code reviews and providing constructive feedback to team members.
Collaborating with cross-functional teams to define project requirements and scope.

Key Requirements

You have solid experience in React.js 
You are proficient in React.js and its core principles, and have a solid understanding of related web technologies such as JavaScript, HTML5, and CSS3, Next JS.
You are familiar with front-end build tools.
You possess experience with state management libraries and knowledge of React Hooks.
You have a good understanding of RESTful APIs and experience integrating them into React applications.
You possess version control skills using Git and experience with collaborative development workflows.
You have strong problem-solving abilities, attention to detail, and a passion for creating visually stunning and intuitive user interfaces.
You have excellent communication and teamwork skills, with the ability to work effectively in a fast-paced and agile development environment.
 more
  • ICT
  • Computer
Job Description

Create and maintain up-to-date instructional materials, including assignments, projects, and assessments.
Conduct physical classes, providing clear explanations, demonstrations, and real-world examples.
Offer personalized support to students, addressing their questions, providing feedback, and helping them troubleshoot coding and data science challenges.
Assess student... performance through assignments, projects, and exams, and provide constructive feedback to guide their learning progress.
Foster an engaging and inclusive learning environment that encourages active participation and collaboration.
Stay informed about industry trends, emerging technologies, and best practices in Python programming and data science.
Continuously evaluate and improve course content and instructional methods based on student feedback and learning outcomes.
Collaborate with other instructors and team members to enhance the overall educational experience and contribute to the development of new programs.

Requirements

Minimum of HND (Higher National Diploma)
Advanced degrees or relevant certifications are a plus.
Extensive experience in Python programming and data science, with proficiency in key libraries and tools such as Pandas, NumPy, Matplotlib, Scikit-learn, Power BI, Tableau and TensorFlow.
Strong understanding of data analysis techniques, machine learning algorithms, and data visualization practices.
Proven experience in teaching or instructing, with the ability to effectively communicate complex concepts to diverse audiences.
Excellent presentation, communication, and interpersonal skills.
Ability to adapt teaching methods to accommodate different learning styles and skill levels.
Strong organizational skills and attention to detail, with the ability to manage multiple courses and student interactions efficiently.
A passion for education and a commitment to helping students achieve their academic and career goals.
 more
  • Education
  • Teaching