2,512 Remote Educational Technology Integration Specialist jobs in Kenya
Remote Educational Technology Integration Specialist
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Research, evaluate, and recommend emerging educational technologies and digital tools.
- Develop and deliver training programs and resources for educators on effective technology integration.
- Provide ongoing technical support and troubleshooting for educational software and hardware.
- Collaborate with educators to design and implement technology-enhanced lesson plans and learning activities.
- Assist in the selection and procurement of educational technology resources.
- Develop best practice guides and documentation for technology use.
- Stay current with trends and advancements in educational technology and digital learning.
- Support the development and maintenance of the learning management system (LMS) and other digital platforms.
- Facilitate professional learning communities focused on educational technology.
- Evaluate the impact of technology integration on student learning outcomes and provide feedback.
This position is entirely remote, requiring strong communication, organizational, and self-management skills. You will be expected to work independently, manage your schedule effectively, and collaborate virtually with a distributed team. Our client is committed to providing accessible and effective education through technology and seeks a dedicated professional to champion this mission. This is an excellent opportunity for an individual with a passion for education and technology to make a tangible difference from the comfort of their home office. We encourage applications from candidates who are proactive in exploring new digital tools and eager to empower educators with innovative solutions.
Senior Educational Technology Integration Specialist - Remote Learning Solutions
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the strategic integration of educational technologies into teaching and learning processes.
- Evaluate, recommend, and implement new educational technologies to enhance student engagement and learning outcomes.
- Provide comprehensive training, professional development, and ongoing support to faculty and staff on the effective use of educational technologies.
- Develop resources, guides, and best practices for technology integration in diverse learning contexts.
- Collaborate with IT departments and curriculum developers to ensure seamless technology implementation and support.
- Troubleshoot technical and pedagogical issues related to educational technology use.
- Stay abreast of emerging trends and innovations in educational technology and digital learning.
- Design and facilitate online sessions and workshops on effective technology integration strategies.
- Conduct needs assessments to identify opportunities for technology adoption and improvement.
- Contribute to the development of institutional policies and strategies related to educational technology.
Qualifications:
- Master's degree in Educational Technology, Instructional Design, Computer Science, or a related field.
- Minimum of 8 years of experience in educational technology integration, instructional design, or a related role within an educational setting.
- In-depth knowledge of learning management systems (LMS), online collaboration tools, multimedia authoring tools, and other educational software.
- Proven experience in developing and delivering technology training for educators.
- Strong understanding of pedagogical principles and how technology can enhance teaching and learning.
- Excellent project management, organizational, and problem-solving skills.
- Exceptional remote communication, presentation, and interpersonal skills.
- Demonstrated ability to work independently and lead initiatives effectively in a remote environment.
- Experience with data analysis and reporting on technology usage and impact.
- Certifications in relevant educational technologies are a plus.
- Passion for leveraging technology to transform education.
Senior Educational Technology Integration Specialist (Remote)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement strategic plans for the integration of educational technologies across various learning platforms and curricula.
- Provide expert guidance and hands-on training to educators on the effective use of digital tools, learning management systems (LMS), and interactive software.
- Design and deliver professional development workshops and resources focused on digital pedagogy and technology integration.
- Evaluate and recommend new educational technologies that align with pedagogical goals and institutional needs.
- Collaborate with instructional designers, curriculum developers, and faculty to embed technology effectively into course design.
- Troubleshoot technical issues related to educational software and hardware, providing timely and effective solutions.
- Stay current with emerging trends and best practices in educational technology, online learning, and digital citizenship.
- Facilitate online communities of practice for educators to share insights and challenges related to technology integration.
- Develop and maintain documentation, tutorials, and support materials for educational technologies.
- Conduct research on the impact of technology integration on student learning and engagement.
- Champion the effective and ethical use of technology in educational settings.
- Master's degree in Educational Technology, Instructional Design, Curriculum Development, or a related field.
- Minimum of 7 years of experience in educational technology support, integration, or a similar role within an educational institution.
- Proven expertise in integrating various educational technologies, LMS platforms (e.g., Canvas, Moodle, Blackboard), and digital learning tools.
- Strong understanding of instructional design principles and pedagogical theories, particularly as they apply to technology-enhanced learning.
- Excellent presentation, training, and facilitation skills, with experience delivering engaging sessions to diverse audiences.
- Proficiency in troubleshooting common software and hardware issues in an educational context.
- Strong analytical and problem-solving skills.
- Exceptional communication and interpersonal skills, with the ability to build rapport and collaborate effectively with educators in a remote setting.
- Experience developing online training materials and resources.
- Knowledge of accessibility standards (e.g., WCAG) and universal design for learning (UDL) is a plus.
- Demonstrated ability to work independently and manage multiple projects simultaneously.
Remote Recruitment Consultant - Technology Specialists
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Manage end-to-end recruitment processes for technology-focused roles.
- Develop strong relationships with clients, understanding their business needs and technical requirements.
- Source, screen, and interview high-caliber technology candidates.
- Utilize various recruitment tools and platforms to identify passive and active candidates.
- Conduct in-depth candidate assessments, including technical evaluations and behavioral interviews.
- Present shortlisted candidates to clients with comprehensive profiles and insights.
- Negotiate job offers and facilitate the onboarding process.
- Build and maintain a robust talent pipeline for in-demand technology skills.
- Stay abreast of the latest trends and developments in the technology job market.
- Advise clients on salary expectations, market intelligence, and recruitment strategies.
- Achieve and exceed recruitment targets and key performance indicators (KPIs).
- Collaborate with marketing to develop employer branding initiatives for tech roles.
- Ensure compliance with recruitment best practices and legal requirements.
- Maintain accurate candidate and client data in the Applicant Tracking System (ATS).
- Continuously improve recruitment processes and candidate experience.
Qualifications:
- Bachelor's degree in Business, Human Resources, or a related field.
- Minimum of 4 years of experience in recruitment, with a specialization in technology hiring.
- Proven track record of successfully placing candidates in technical roles (e.g., software engineers, data scientists, cybersecurity analysts).
- In-depth knowledge of the technology industry and its talent market.
- Experience with various recruitment sourcing tools and Applicant Tracking Systems (ATS).
- Excellent communication, interpersonal, and negotiation skills.
- Strong understanding of technical concepts and ability to conduct technical screenings.
- Ability to work independently, manage time effectively, and deliver results in a remote environment.
- Exceptional organizational and project management skills.
- A proactive and results-oriented approach.
- Experience in consulting or client-facing roles is highly desirable.
Business Analyst – Software Products
Posted today
Job Viewed
Job Description
About Skillmind Software:
Skillmind Software is a leading Kenyan software company specializing in HR, payroll, and people-management systems such as HR Genie and other integrated business applications. We build scalable, cloud-based, AI-enabled, enterprise-targeted solutions that serve organizations across Africa. Our mission is to streamline workforce operations, deliver data-driven insights, and drive automation in HR, attendance, payroll, leave, and performance systems.
As we expand our product offerings and deepen integrations, we seek a strong Business Analyst to bridge business needs and technical delivery, helping ensure our solutions continue to deliver real value to customers.
Role Overview:
The Business Analyst will work closely with stakeholders (product, sales, operations, customers) and the technical team (developers, QA, DevOps) to translate business needs into well-defined software features and improvements. You will be responsible for gathering requirements, analysing processes, mapping workflows, defining user stories and acceptance criteria, and guiding execution throughout the software development lifecycle. This role demands strong domain knowledge (HR, payroll, attendance, workforce systems), excellent interpersonal communication, and deep technical understanding of software products and architectures. You will act as a liaison, facilitator, quality gatekeeper, and product partner to help shape features, ensure alignment, and drive successful project execution.
Key Responsibilities:
Requirements & Discovery
- Engage stakeholders to elicit, clarify, and validate business requirements
- Conduct workshops, interviews, surveys, and JAD sessions to discover needs and pain points
- Perform gap analysis, feasibility studies, and impact assessments
- Define and document functional and non-functional requirements (performance, security, usability, scalability)
- Model "as-is" and "to-be" business processes and workflows
Solution Design & Specification
- Create user stories, epics, use cases, and acceptance criteria aligned with product objectives
- Produce wireframes, mockups, and prototypes with UX/UI collaboration
- Work with architecture and engineering teams to ensure proposed designs are technically feasible
- Prioritize requirements and maintain the product backlog
Project Execution & Delivery Support
- Participate actively in Agile ceremonies (sprint planning, backlog grooming, standups, retrospectives)
- Clarify requirements and respond to development or QA queries during implementation
- Monitor progress, track scope changes, manage trade-offs, and escalate as needed
- Ensure proper versioning, change control, and traceability of requirements
Testing & Validation
- Develop test scenarios, test cases, and acceptance criteria
- Coordinate or carry out User Acceptance Testing (UAT)
- Validate delivered features against requirements and manage change requests
- Oversee product sign-off and coordinate release readiness
Post-release Evaluation & Continuous Improvement
- Gather feedback from clients and users and track usage metrics
- Measure feature performance and identify improvement opportunities
- Populate backlog for enhancements or bug fixes
- Document lessons learned and recommend process improvements
Stakeholder Management & Communication
- Serve as the primary liaison between business teams and technical teams
- Communicate status, risks, issues, and trade-offs effectively
- Facilitate workshops, demonstrations, walkthroughs, and training sessions
- Prepare reports and dashboards that translate technical status into business insights
Domain & Technical Knowledge
- Maintain strong understanding of HR, payroll, attendance, and workforce management domains
- Stay current on industry trends and regulatory compliance
- Understand underlying technologies such as web services, APIs, and database schemas
- Be willing to dig into data, logs, and technical design documents when needed
Required Skills & Experience:
- Bachelor's degree in Computer Science, Information Systems, Business, or related field
- 4–7+ years of experience as a Business Analyst in software or SaaS companies
- Demonstrable track record in end-to-end delivery of software products or modules
- Deep familiarity with Agile (Scrum, Kanban) and hybrid project methodologies
- Strong competence in writing BRDs, FRDs, user stories, acceptance criteria, and traceability matrices
- Experience with tools such as JIRA, Azure DevOps, or similar
- Ability to create process flows, wireframes, use-case diagrams, and UI mockups
- Good skills in data analysis, SQL querying, and understanding database structures
- Excellent communication, analytical, and problem-solving abilities
- Strong stakeholder management and interpersonal skills
- Attention to detail, ability to handle ambiguity, and deliver under tight deadlines
Preferred / Nice-to-Have:
- Experience in HR, payroll, attendance, or workforce management software domain
- Exposure to AI/ML, automation, and system integrations (REST APIs, microservices)
- Certification such as CBAP, CCBA, Agile BA, or PMI-PBA
- Exposure to QA or testing automation best practices
- Experience in product management or product-facing BA roles
- Familiarity with cloud platforms (Azure, AWS) and modern architecture concepts
- Experience with BI and analytics tools (Power BI, Tableau, etc.)
Personal Traits:
- Curious and analytical mindset
- Empathetic communicator who understands user and stakeholder needs
- Strong collaboration and conflict-resolution skills
- Self-driven, proactive, and ownership-oriented
- Adaptable to change and comfortable navigating ambiguity
- Ability to mentor junior analysts or guide cross-functional teams
Reporting & Team Structure:
- Reports to: Head of Product / Product Manager / Director of Engineering
- Works closely with: Product Management, Engineering, QA, UX, DevOps, Sales, and Customer Success
- May mentor or lead junior BAs depending on project scope
What We Offer:
- Competitive salary and performance-based bonuses
- Opportunity to work on impactful, large-scale products across Africa
- Professional development and certification support
- Flexible working arrangements
- Collaborative and growth-oriented culture
- Join Skillmind Software and play a key role in defining, shaping, and delivering innovative enterprise software that powers HR and business transformation across Africa.
Junior Software Developer - Cloud Technologies
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of software applications, primarily focusing on cloud platforms (e.g., AWS, Azure, GCP).
- Write clean, well-documented, and efficient code under the guidance of senior developers.
- Participate in code reviews and contribute to improving code quality and best practices.
- Collaborate with the development team in an agile environment, attending daily stand-ups and sprint planning meetings.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Contribute to the development of automated testing procedures and scripts.
- Learn and apply new technologies and programming languages as required by projects.
- Assist in maintaining and updating existing cloud infrastructure and services.
- Document software designs, processes, and technical specifications.
- Support the team in various development tasks and projects as assigned.
- Gain practical experience in version control systems like Git.
- Actively seek feedback and learning opportunities to enhance technical skills.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C#, JavaScript).
- Basic understanding of cloud computing concepts and platforms (AWS, Azure, or GCP is a plus).
- Familiarity with software development lifecycle (SDLC) and agile methodologies.
- Exposure to version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills, suitable for a remote team.
- Eagerness to learn and a proactive attitude towards tackling new challenges.
- Ability to work independently and manage time effectively in a remote setting.
- Passion for technology and software development.
This is an ideal internship for aspiring software developers looking to build a strong foundation in cloud technologies and gain invaluable practical experience while working remotely, supporting our client based in the vicinity of Machakos, Machakos, KE .
Apprentice Software Developer - Cloud Technologies
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in writing, testing, and debugging code for cloud-based applications.
- Learn and apply cloud computing concepts (e.g., AWS, Azure, GCP).
- Support the development of APIs and microservices.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with senior developers and project managers on software development tasks.
- Assist in the creation of technical documentation and user guides.
- Gain experience with version control systems (e.g., Git).
- Learn about agile development methodologies and contribute to sprint planning.
- Troubleshoot and resolve software defects.
- Actively participate in training sessions and team meetings.
- High school diploma or equivalent; a degree or diploma in Computer Science, Software Engineering, or a related field is advantageous.
- Basic understanding of programming concepts and languages (e.g., Python, Java, JavaScript).
- Familiarity with cloud computing concepts is a plus.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and a strong motivation to succeed in software development.
- A proactive attitude and willingness to take on new challenges.
- Basic understanding of databases and SQL is beneficial.
- Team player mentality with the ability to collaborate virtually.
Be The First To Know
About the latest Remote educational technology integration specialist Jobs in Kenya !
Principal Technical Recruiter (Software Engineering)
Posted 21 days ago
Job Viewed
Job Description
System Architect/Project Manager and Software Developer
Posted today
Job Viewed
Job Description
Company Description
SGS is the world's leading Testing, Inspection and Certification company. We operate a network of over 2,500 laboratories and business facilities across 115 countries, supported by a team of 99,500 dedicated professionals. With over 145 years of service excellence, we combine the precision and accuracy that define Swiss companies to help organizations achieve the highest standards of quality, compliance, and sustainability.
Job Description
- Responsible of Product Portfolio of Services destined to the Cargo Inspection: Non-Intrusive Services, e-Tracking, OMNIS
- Product design of the first Universal Image Analysis solution
- Responsible for Project Deliveries in support to the local affiliates.
- Responsible for technical proposals and business model definition in the frame of governmental tendering process.
- Jointly with Scanner Experts; technical evaluation of manufacturers and equipment to meet the client's requirements during project definition and tender processes.
- Responsible for the delivery of Scanner Project Implementation. Supervision of the FAT/SAT and Quality Management of the scanning project execution.
- Responsible for Product Development for all services around Cargo Scanning Operations.
Qualifications
Master in Information Technology
BSC in Information Technology or a related course
AI Certification
Skills and Competencies
- AI Technical Skills
- Data Analytics
- Relevant Systems Development Languages
- Subject Matter Expert on Customs and Border Control
- Project Management
- Proficiency in English Language
Additional Information
Successful candidates shall receive specific CV formats for presentation. Deadline Friday 19th September 2025.
Remote Junior Software Developer - Cloud Technologies
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of software applications using modern programming languages.
- Learn and apply cloud technologies (e.g., AWS, Azure, GCP) for application deployment and management.
- Participate in coding, testing, and debugging of software modules.
- Collaborate with senior developers and team members in a virtual environment.
- Gain experience with version control systems like Git.
- Contribute to code reviews and assist in implementing feedback.
- Learn and adhere to software development best practices and methodologies.
- Assist in troubleshooting and resolving software defects.
- Engage actively in training sessions and knowledge-sharing activities.
- Develop foundational skills in data structures, algorithms, and software architecture.
- Recent graduate with a degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Basic understanding of programming concepts and languages (e.g., Python, Java, JavaScript).
- Familiarity with cloud computing concepts is a plus.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills, adaptable to a remote setting.
- Eagerness to learn and a proactive attitude towards skill development.
- Ability to work independently and manage time effectively in a remote environment.
- Completion of relevant coding bootcamps or online courses is considered.