
Frontend Developer
Samawada Organization
Position Overview
Samawada is seeking a motivated and creative Frontend Developer to design, develop, maintain, and improve modern web interfaces that support humanitarian programs, organizational operations, donor engagement, transparency, volunteer coordination, and digital services.
This role is ideal for someone passionate about frontend development, web technologies, user interfaces, digital products, humanitarian technology, accessibility, data visualization, and social impact.
The successful candidate will work closely with UI/UX designers, backend developers, mobile developers, technology specialists, program teams, operations, communications, fundraising, and leadership to transform designs and organizational requirements into reliable, accessible, responsive, and high-quality web experiences.
The role will contribute to technology and digital initiatives connected to:
- Frontend web development
- Website development
- Web applications
- Responsive interfaces
- Digital products
- Global Transparency Dashboard
- Donor experiences
- Volunteer platforms
- Humanitarian technology
- Internal organizational systems
- Data visualization
- Design systems
- Web accessibility
- API integration
- Performance optimization
- Search and information discovery
- AI-enabled web experiences
- Digital transformation
This is an excellent opportunity to gain hands-on experience developing real-world web applications for a technology-driven humanitarian organization while building a professional portfolio in frontend development, software engineering, web development, and digital product development.
What You Will Do
Frontend Web Development
Design and develop modern, responsive, and maintainable web interfaces for Samawada's digital platforms.
Translate UI/UX designs, wireframes, and product requirements into functional web applications.
Develop reusable frontend components and interfaces.
Build websites, dashboards, portals, forms, landing pages, and web applications.
Write clean, well-structured, maintainable, and documented code.
Participate in the complete frontend development lifecycle from planning and development through testing, deployment, and maintenance.
Website Development
Develop and improve Samawada's public-facing website and connected digital experiences.
Build pages and components for:
- Homepage
- About pages
- Program pages
- Project pages
- Donation pages
- Volunteer pages
- Partner pages
- Impact pages
- Reports
- News and updates
- Contact forms
- Resource libraries
- Campaign landing pages
Ensure the website is professional, fast, accessible, responsive, and easy to navigate.
Web Application Development
Develop interactive web applications supporting Samawada's programs and organizational operations.
Potential applications may include:
- Project management
- Volunteer management
- Donor portals
- Program monitoring
- Reporting
- Data collection
- Internal operations
- Partner portals
- Community engagement
- Impact tracking
Work with backend developers and technology teams to connect frontend applications with APIs and data services.
UI Implementation
Work closely with UI/UX designers to accurately implement approved designs.
Translate:
- Wireframes
- Prototypes
- Design systems
- High-fidelity mockups
- User flows
- Interaction designs
into functional web interfaces.
Implement:
- Navigation
- Forms
- Tables
- Cards
- Modals
- Tabs
- Dropdowns
- Search
- Filters
- Dashboards
- Charts
- Maps
- Notifications
- Authentication interfaces
Maintain visual consistency across Samawada's digital ecosystem.
Responsive Web Design
Develop interfaces that work effectively across:
- Desktop
- Laptop
- Tablet
- Mobile
- Different screen resolutions
Ensure layouts adapt appropriately to different devices.
Work with UI/UX designers to identify and resolve responsive design issues.
Frontend Frameworks & Libraries
Depending on project requirements, work with modern frontend technologies such as:
- HTML5
- CSS3
- JavaScript
- TypeScript
- React
- Next.js
- Vue
- Nuxt
- Angular
- Svelte
- Tailwind CSS
- Bootstrap
- Material UI
- Other relevant frontend frameworks and libraries
Help evaluate technologies based on project requirements, maintainability, performance, accessibility, and scalability.
API Integration
Integrate frontend applications with backend services and APIs.
Work with:
- REST APIs
- GraphQL
- JSON
- Authentication services
- Database-backed applications
- Cloud services
- Third-party APIs
Handle:
- API requests
- Responses
- Loading states
- Error states
- Authentication
- Authorization
- Data validation
- Pagination
- Filtering
- Search
- Data synchronization
Collaborate with backend developers to define and improve API requirements.
Global Transparency Dashboard
Support the development and evolution of Samawada's Global Transparency Dashboard.
Develop frontend interfaces that allow users to explore:
- Projects
- Funding
- Donations
- Program progress
- Outcomes
- Impact
- Geographic information
- Reports
- Key performance indicators
Build intuitive dashboard layouts and interactive data experiences.
Work with data, UI/UX, backend, and program teams to transform complex organizational information into understandable web experiences.
Data Visualization
Develop interactive and responsive data visualizations.
Implement:
- Charts
- Graphs
- Tables
- Indicators
- Maps
- Progress bars
- KPIs
- Timelines
- Geographic visualizations
Work with designers and data specialists to ensure visualizations are accurate, accessible, and easy to understand.
Donor Experience
Develop web experiences that help donors understand and engage with Samawada's work.
Potential functionality includes:
- Donation forms
- Donor accounts
- Project discovery
- Donation tracking
- Impact information
- Project updates
- Reports
- Campaign pages
- Recurring donation experiences
Help create trustworthy, simple, and transparent donor experiences.
Volunteer Platform
Support the development of digital experiences for volunteers.
Potential features include:
- Volunteer registration
- Opportunity discovery
- Application forms
- Volunteer profiles
- Onboarding
- Training resources
- Task assignments
- Event registration
- Activity tracking
- Notifications
- Communication
Work with operations and volunteer teams to improve the volunteer journey.
Humanitarian Program Interfaces
Develop web applications and interfaces supporting humanitarian programs.
Potential functionality may include:
- Program registration
- Data collection
- Needs assessments
- Surveys
- Monitoring
- Reporting
- Beneficiary services
- Project tracking
- Field reporting
- Impact measurement
Work closely with program teams to ensure technical solutions address real operational needs.
Internal Organizational Systems
Build and improve internal web applications supporting organizational operations.
Potential systems may include:
- Project management
- Task management
- Volunteer management
- Finance interfaces
- HR systems
- Fundraising systems
- CRM interfaces
- Document management
- Reporting systems
- Internal dashboards
Help identify opportunities to replace manual processes with effective digital tools.
Design Systems
Work with UI/UX designers to establish and maintain reusable frontend components.
Develop reusable:
- Buttons
- Forms
- Cards
- Navigation
- Tables
- Modals
- Alerts
- Typography
- Layouts
- Icons
- Data visualization components
Help maintain consistency across Samawada's websites and applications.
Document frontend components and implementation patterns.
Accessibility & Inclusive Design
Build accessible web experiences following modern accessibility principles.
Consider:
- Keyboard navigation
- Screen readers
- Color contrast
- Text readability
- Focus states
- Semantic HTML
- Form accessibility
- Alternative text
- Responsive layouts
- Accessible navigation
Help identify and resolve accessibility barriers.
Support digital experiences that can be used by people with different abilities, languages, technical capabilities, and levels of digital literacy.
Performance Optimization
Monitor and improve frontend performance.
Optimize:
- Page load times
- JavaScript bundles
- Images
- Fonts
- API requests
- Caching
- Rendering
- Lazy loading
- Code splitting
- Core Web Vitals
Help ensure Samawada's digital platforms perform well on both high-speed and slower internet connections.
SEO & Web Standards
Support search-engine-friendly and technically sound web development.
Implement appropriate:
- Semantic HTML
- Metadata
- Structured content
- Page titles
- Headings
- URLs
- Open Graph information
- Sitemap-related functionality
Work with communications teams to ensure important public-facing content is discoverable.
Authentication & User Management
Implement frontend experiences for secure user authentication and account management.
Support:
- Registration
- Login
- Logout
- Password recovery
- User profiles
- Role-based interfaces
- Account settings
- Multi-factor authentication interfaces
Work with backend and security teams to ensure frontend authentication flows are implemented appropriately.
Testing & Quality Assurance
Test web applications across different:
- Browsers
- Operating systems
- Devices
- Screen sizes
Identify and resolve:
- Bugs
- Layout problems
- Compatibility issues
- Performance issues
- Accessibility problems
- Interaction problems
Participate in functional, integration, regression, and usability testing.
Security
Follow secure frontend development practices.
Help protect applications against common web security issues.
Work with technology teams to implement appropriate practices related to:
- Authentication
- Authorization
- Input validation
- Secure API communication
- Sensitive information
- Session management
- Dependency management
Help identify potential security risks and escalate them appropriately.
Git & Development Workflow
Use modern software-development workflows.
Work with:
- Git
- GitHub
- GitLab
- Pull requests
- Code reviews
- Branching strategies
- Issue tracking
- CI/CD
Participate in collaborative development and code review processes.
Deployment & Maintenance
Support the deployment and maintenance of frontend applications.
Work with technology teams to deploy applications using appropriate hosting and cloud platforms.
Potential technologies may include:
- Vercel
- Netlify
- AWS
- Azure
- Google Cloud
- Cloudflare
- Other hosting platforms
Help monitor deployed applications and resolve production issues.
Documentation
Document frontend architecture, components, development workflows, and technical decisions.
Help create documentation covering:
- Project setup
- Development environment
- Components
- APIs
- Deployment
- Coding standards
- Testing
- Dependencies
- Technical decisions
Help ensure future contributors can understand and maintain Samawada's frontend systems.
Collaboration & Product Development
Work closely with:
- UI/UX designers
- Backend developers
- Mobile developers
- Data specialists
- Operations
- Program teams
- Fundraising
- Communications
- Technology leadership
Participate in:
- Product planning
- Technical discussions
- Sprint planning
- Design reviews
- Code reviews
- Testing
- User feedback
- Product iteration
Clearly communicate technical requirements, limitations, risks, and recommendations.
AI & Emerging Technologies
Explore opportunities to integrate AI and emerging technologies into web applications.
Potential applications include:
- AI-powered search
- Intelligent information discovery
- AI assistants
- Personalized content
- Automated reporting
- Translation
- Document processing
- Data analysis
- Content recommendations
- Natural-language interfaces
- Accessibility features
Evaluate AI technologies based on usefulness, reliability, privacy, security, and organizational impact.
What We Are Looking For
Experience or strong interest in:
- Frontend development
- Web development
- Software engineering
- JavaScript
- TypeScript
- Responsive web design
- Web applications
- UI implementation
- API integration
- Data visualization
- Accessibility
- Web performance
- Digital products
- Humanitarian technology
Experience with one or more of the following is an asset:
- HTML5
- CSS3
- JavaScript
- TypeScript
- React
- Next.js
- Vue
- Angular
- Svelte
- Tailwind CSS
- Bootstrap
- Material UI
- REST APIs
- GraphQL
- Git
- GitHub
- GitLab
- Firebase
- Supabase
- Node.js
- CI/CD
- Cloud platforms
Strong understanding of frontend development fundamentals.
Strong problem-solving and debugging abilities.
Ability to write clean, maintainable, and reusable code.
Understanding of responsive web development.
Understanding of modern frontend architecture and development practices.
Ability to work with APIs and external services.
Strong attention to detail.
Ability to collaborate effectively with designers and developers.
Ability to work independently in a fully remote environment.
Ability to learn new technologies and frameworks.
Ability to receive feedback and continuously improve technical solutions.
Passion for technology, humanitarian work, digital innovation, and social impact.
Preferred Areas of Interest
Candidates with interest or experience in any of the following are encouraged to apply:
- React
- Next.js
- TypeScript
- JavaScript
- HTML/CSS
- Tailwind CSS
- Vue
- Angular
- Svelte
- Frontend architecture
- Design systems
- Component libraries
- Web accessibility
- Web performance
- Progressive Web Apps
- API integration
- GraphQL
- REST APIs
- Data visualization
- Dashboard development
- Mapping
- SaaS applications
- Cloud computing
- Open-source software
- AI-powered web applications
- Humanitarian technology
- Nonprofit technology
- Digital transformation
- Mobile-responsive development
- Information design
- Web security
- DevOps and CI/CD
What You Will Gain
Real-world experience developing web applications for a technology-driven humanitarian organization.
Hands-on experience working on digital products with meaningful social and humanitarian use cases.
Experience working with UI/UX designers, backend developers, mobile developers, data specialists, program teams, and organizational leadership.
Exposure to the complete frontend development lifecycle.
Experience building responsive websites, dashboards, portals, and web applications.
Experience working with modern frontend frameworks and technologies.
Experience integrating frontend applications with APIs, databases, cloud services, and other digital systems.
Exposure to data visualization and transparency technologies.
Opportunity to contribute to Samawada's Global Transparency Dashboard.
Experience developing donor-facing and volunteer-facing digital experiences.
Experience building internal organizational tools.
Portfolio-building experience through real-world frontend development projects.
Experience working with design systems and reusable components.
Exposure to accessibility, performance optimization, security, testing, and deployment.
Opportunity to explore AI and emerging technologies in web applications.
Networking opportunities with software engineering, technology, humanitarian, and nonprofit professionals.
Opportunity to contribute to technology projects that can create meaningful humanitarian and social impact.
Strategic Projects You May Support
Global Transparency Dashboard
Develop responsive web interfaces that allow donors, partners, volunteers, communities, and the public to explore Samawada's projects, funding, progress, outcomes, and impact.
Samawada Website & Digital Ecosystem
Help build and improve Samawada's public website and connected digital platforms, creating a modern, accessible, fast, and consistent digital experience.
Donor Engagement Platform
Develop web experiences that allow donors to discover projects, make donations, follow project progress, access impact information, and engage with Samawada.
Volunteer Platform
Build digital experiences supporting volunteer recruitment, applications, onboarding, assignments, communication, training, and engagement.
Humanitarian Program Portal
Develop web applications supporting program teams with project monitoring, data collection, reporting, field coordination, and impact measurement.
Internal Operations Platform
Build internal tools supporting project management, fundraising, finance, HR, communications, volunteer management, and organizational operations.
Data Visualization & Impact Reporting
Develop interactive visualizations that transform complex financial, operational, program, and impact data into clear and understandable web experiences.
Design System & Component Library
Work with UI/UX designers and other developers to establish a scalable frontend design system and reusable component library for Samawada's websites and applications.
Progressive Web Applications
Explore the use of Progressive Web App technologies to provide mobile-friendly digital experiences without requiring users to install traditional mobile applications.
AI-Powered Web Experiences
Explore how AI can improve search, information discovery, reporting, personalization, translation, accessibility, and organizational productivity through web-based interfaces.
Humanitarian Mapping Platform
Support the development of interactive maps and geographic interfaces that help users understand project locations, humanitarian activities, community resources, and program coverage.
Digital Accessibility Initiative
Help improve the accessibility of Samawada's websites and web applications so they can serve diverse global audiences.
Web Performance Initiative
Help establish frontend performance standards and optimize Samawada's websites and applications for users with slower devices, limited bandwidth, or unreliable internet connections.
Open-Source Humanitarian Technology
Explore opportunities to develop reusable and open-source frontend components, tools, and digital solutions that could benefit Samawada and potentially other humanitarian and nonprofit organizations.
Required career level
- Experienced (Non Manager)