15 October, 2024

Full-Stack Web Developer at Bridge Connect Africa


Job Title
: Full-Stack Web Developer

Hiring OrganizationBridge Connect Africa

Location: Kano

 

At Bridge Connect Africa, we are dedicated to co-creating innovative solutions that empower communities, women, and young people toward a more equitable, just, and sustainable future. We are seeking an experienced full-stack web developer to lead the development of a transformative web app designed to amplify citizen voices and foster direct engagement with government authorities. This platform will enable users to document, report, and track educational challenges, ultimately contributing to a world where women and young people can live dignified lives.


The ideal candidate is passionate about using technology as a tool for social impact and possesses a strong understanding of full-stack development. You will work collaboratively with cross-functional teams to build a user-friendly, scalable solution that enhances citizen participation and improves educational outcomes for all.

Objectives of this Role:
  • Develop a robust, scalable, and intuitive platform that empowers citizens to report educational issues, supporting measurable social impact and community engagement.
  • Implement core features like issue reporting, geolocation tagging, and a map-based interface to visualize user-generated reports, ensuring a user-centered approach.
  • Lead the end-to-end development process, from architecture to deployment, ensuring seamless integration between the front-end user experience and back-end functionality.
  • Ensure the platform is secure, user-friendly, and optimized for performance across all devices and browsers, with a focus on accessibility for women and young people.
  • Collaborate closely with the product management and design teams to align the platform with our mission and vision, ensuring that it meets the needs of diverse users.

Key Responsibilities:
  • Participate in all stages of agile software development, including requirements analysis, system design, implementation, and testing, with a focus on community-driven solutions.
  • Architect and build a responsive and interactive front-end using frameworks like React.js or Vue.js, ensuring cross-platform compatibility and ease of use for all demographics.
  • Develop a scalable back-end with Node.js (Express) or Python (Django) to manage the platform’s core functionalities and secure user data.
  • Integrate RESTful APIs to manage communication between the front-end and back-end systems, ensuring seamless data flow and performance.
  • Collaborate with UI/UX designers to create a user-friendly interface that promotes ease of navigation, content discovery, and issue reporting for women and young people.
  • Implement key platform features like geolocation tagging, categorization of reported issues, and media uploads (photos, videos), enhancing user engagement and interaction.
  • Ensure the platform is optimized for performance, speed, and security, including implementing authentication (JWT) and role-based access control.

Required Skills and Qualifications
:


  • 3+ years of experience in full-stack web development, with expertise in both front-end and back-end frameworks.
  • Proficiency in front-end technologies such as JavaScript, React.js, HTML5, and CSS3.
  • Strong experience with back-end development using Node.js (Express) or Python (Django), and experience with database management (PostgreSQL or MySQL).
  • Experience with geolocation services, APIs, and interactive map integrations (e.g., Google Maps or OpenStreetMap).
  • Knowledge of RESTful API design, implementation, and integration.
  • Excellent debugging, performance optimization, and testing (unit and integration) skills.
  • Experience with secure authentication protocols (e.g., JWT) and data encryption.

Preferred Skills and Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud) and DevOps practices (CI/CD pipelines).
  • Experience in implementing user analytics dashboards and data visualization.
  • Experience with social media login integration and sharing functionalities.
  • A passion for social impact, civic tech, and promoting the empowerment of women and young people.

How to Apply

Application Process: Interested applicants should send their resume and portfolio to hub@bridgeconnectafrica.org.


This is a unique opportunity to be part of a mission-driven team building a platform with the potential to drive significant social change. If you're excited about leveraging technology for the public good and empowering communities, we’d love to hear from you!