Job Title: Full-Stack Web Developer
Hiring Organization: Bridge 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.
- 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.
- 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
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!