Email Address
info@afrotechnologies.com.gh

Working Hours
Monday to Friday: 7:00AM - 7:00PM
Weekend: 10:00AM - 5:00PM

Full Stack Developer

Job Category: Innovation & Software Development
Job Type: Contract
Job Location: Hybrid (remote and in-person depending on work requirements)

Persons with disabilities and female candidates are especially encouraged to apply.

About Us:
An innovative education technology solutions company based in Ghana is seeking to employ a Technology Officer. We are dedicated to transforming education through the power of technology, offering a range of products and services to empower educational institutions, educators and learners alike. We are currently seeking a talented and dynamic Technology Officer to join our team and drive the technological aspects of our mission forward.

Position Overview:
As a Full Stack Developer, you will play a crucial role in shaping the technology landscape of the company. You will be responsible for the development, implementation, and management of our technology infrastructure and solutions. Your expertise will be instrumental in ensuring the delivery of cutting-edge educational products and services that have a significant impact on the education sector in Ghana.

Responsibilities:
Web Solutions Development: Proficient in the creation and implementation of web applications and websites, with a strong focus on user experience and functionality.
Mobile Solutions Development: Proficient in developing mobile applications, with a strong focus on user experience and functionality.
Content Management Systems: Proficient in managing and customizing Content Management Systems (CMS), particularly WordPress, for website development and facilitating effective content creation and management.
Learning Management System (LMS) Support and Customization: Ability to support content creators in setting up modules, uploading content, publishing, and other technical issues related to the LMS.
Technical Presentation Skills: Strong ability to convey technical concepts effectively through presentations and training sessions.
Collaborative Team Player: Works effectively as part of a team, collaborating with colleagues to achieve organizational objectives.
Frontend Frameworks: Utilize frontend frameworks such as React, Angular, or Vue.js for interactive web-based educational tools and platforms.
UX Research and Design: Apply UX research, wireframing, prototyping, and usability testing to create user-friendly and engaging interfaces for educational applications.
Continuous Learning: Stay updated with the latest trends and best practices in software development and educational technology through professional development opportunities and conferences.
Diversity and Inclusion: We are committed to diversity and inclusion. Female candidates are especially encouraged to apply.

Required Competencies:
Programming Languages: Proficiency in languages like PHP, Laravel, Flutter, React, Python, JavaScript, Ruby, Java, or C# for EdTech development.
Web Development: Strong knowledge of PHP, Laravel, HTML, CSS, JavaScript, front-end frameworks (React, Tailwind, Angular, Vue.js), and back-end technologies (Node.js, Django, Ruby on Rails) for web-based educational tools.
Mobile App Development: Proficiency in Swift, Kotlin, React Native, or Flutter for mobile app development on iOS and Android platforms.
Amazon Web Services (AWS): Expertise in utilizing AWS cloud services, deploying applications, optimizing performance, and implementing secure and scalable solutions.
Database Management: Familiarity with relational and non-relational databases (MySQL, PostgreSQL, MongoDB) for managing educational data.
API Development and Integration: Ability to develop and integrate third-party APIs into educational applications.
Version Control: Proficient use of version control systems like Git for collaborative development.
Full-Stack Development: Understanding of both front-end and back-end development for end-to-end development and troubleshooting.
User Interface (UI) and User Experience (UX) Design: Basic UI/UX design skills for creating user-friendly interfaces.
Content Management Systems (CMS): Familiarity with CMS platforms like WordPress or Drupal for managing educational content.
Agile Development: Knowledge of agile methodologies (Scrum, Kanban) for managing development projects.
Familiarity with Education Technologies: Experience with LMS, SMS, library management systems, and assessment platforms.

Qualifications:
This role emphasizes practical know-how over academic qualifications. A successful candidate should be able to practically demonstrate their ability to succeed in this role.

  • Strong understanding of technology trends and their applications in the education sector.
  • Proficiency in project management, including the ability to lead cross-functional teams.
  • Excellent communication and interpersonal skills.
  • Strong problem-solving skills and a strategic mindset.
  • Familiarity with data protection and cybersecurity practices.
  • Ability to thrive in a dynamic and fast-paced startup environment.
  • Must be proficient in both web and mobile app development technologies.
  • Experience with EdTech is a plus.
  • AWS certification(s) are a plus.
  • Proficiency in WordPress is a plus.

Compensation:
The annual compensation for the successful candidate will be competitive and will depend on multiple factors, including the experience and anticipated value of the candidate to the company. 

Diversity and Inclusion Statement: 
At Afro Technologies, we believe that diversity is the catalyst for innovative and effective solutions in educational technology. We are committed to creating an inclusive environment where every individual is valued, respected, and empowered to contribute their unique perspective and skills. Our aim is to foster a diverse workforce that reflects the communities we serve and the students and educators who benefit from our services. 

We recognize that inclusion is not about assimilation, but rather about honoring and celebrating the varied backgrounds, experiences, and ideas that each team member brings to the table. By actively embracing diversity in all its forms — including race, gender, age, religion, disability, sexual orientation, and cultural background — we cultivate an atmosphere of mutual respect, collaboration, and continuous learning. 

Our commitment to diversity and inclusion is woven into the fabric of our corporate culture and integrated into our policies, programs, and practices. We are dedicated to continually developing a diverse talent pool, promoting equitable opportunities for all, and creating a workplace where all employees can thrive and drive innovation in educational technology.

Join us at Afro Technologies as we work together to build an inclusive, dynamic, and diverse team that leads the way in revolutionizing education through technology. Your voice, your ideas, and your passion are integral to our shared success and the impact we make on education worldwide.

Sorry! This job has expired.