Hubstaff blog
The Web Developer shall support the client core team in their efforts to develop a web application for democratic public participation processes used by national and local governments to include citizens in planning processes.
Scope of Work:
Security and Privacy: Conduct a comprehensive web security review; improve or implement secure authentication and data loss prevention.
Access and Moderation: Implement granular user access controls for REST and WebSocket data, including project- and content-based reading/moderation access, and community-driven moderation tools (e.g., voting, flagging).
Feature Expansion: Develop new capabilities, including content localization by geographical scope, voice/image uploads, enhanced user profiles, and frontend design upgrades in coordination with a UX designer.
Real-Time Updates: Improve live data visualization components and integrate location-based content filtering
Architecture Alignment: Adhere to a clean, modular, and feature-sliced architecture with strict dependency management and low complexity.
Collaboration: Work closely with the technical lead and UX designer, while also engaging in broader user testing and partner feedback loops.
Qualifications: Bachelors or higher degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
Autonomy & Communication: Ability to work independently within an architecture that centres developer comfort and autonomy and encourages feedback on design decisions. Willingness to weigh in and push back on design decisions from a technical perspective is desirable.
Software architecture: Strong interest in software architecture and willingness to experiment with forward-thinking software design principles is desirable.
Experience:
At least 5 years of experience in full-stack web or mobile development.
Strong understanding of privacy-focused design, secure authentication, and GDPR compliance.
Experience with real-time data visualization and geospatial data handling.
Familiarity with democratic or decentralized content moderation systems is desirable
Previous involvement in lightweight, modular software projects and open-source collaboration is desirable.
#J-18808-Ljbffr