About the organisation
Sortition Europe Nonprofit Kft and its parent company, Sortition Foundation , are not-for-profit companies that exist to transform politics and upgrade democracy. We recruit people from all walks of life for citizens’ assemblies in the UK, Australia, Europe, and around the world, with clients including national governments, local governments, cultural, technology and other organisations. The surplus generated from this work funds our campaigning for the institutionalisation of these assemblies at local and regional / national level. We are structured as a workers co-operative and our core values are to be caring, courageous and curious.
Our vision is that people from all walks of life make informed decisions about how we live together. Our Purpose as an organisation is to build the movement for permanent, powerful citizens’ assemblies. The values that guide our goals are Collective Wisdom and Social Justice. The values that guide our culture are curiosity, care and courage.
About the role
We’re seeking a mid-level Front-End Developer to join an ambitious, purpose-driven project focused on improving democratic participation. Between now and the end of 2027, you’ll help build an open-source platform that streamlines democratic lotteries — the process used to select participants for citizens' assemblies — using statistical modeling and AI. This tool aims to remove financial and technical barriers, making inclusive democratic processes more accessible for governments and civil society worldwide.
The platform will be a web application with a lightweight front end. It will use modern HTML and CSS but minimal JavaScript in the browser. The core of the role is to design and implement the pages of the application in a way that is accessible to as many people as possible.
This is a fully remote role with flexible working hours, ideal for someone who’s passionate about civic tech, social impact, and inclusive design.
Location : This is a home-based remote position open to applicants based in Europe. We have a preference for someone based in Budapest, Hungary as we have an existing team based there. International (within Europe mostly) travel may be required.
Salary : We offer a competitive salary and benefits package that considers the cost of living in the country of employment. The Hungarian salary for this role is 18,358,600 HUF per year (Band B) pro rata (this role can be less than full time, for example if it was 0.8FTE then the annual salary would be 80% of the above, that is 14,686,880 HUF) based on our Global Salary Scale.
Benefits : The basic holiday entitlement for employees based in Hungary is 20 working days. The employee is entitled to additional holidays based on age or other personal circumstances which will be in line with Hungarian law and will be calculated and confirmed in the employee’s contract. We also have an equipment and furniture allowance, two in-person European team events per year, monthly in-person Budapest co-working days, and much more.
Hours : 24-40 hours / week (0.6-1.0 FTE) - we are flexible with our needs and so if you have a preference for a certain number of hours within this range, please do apply. We operate on a flexible schedule; you will work your hours whenever you’d like, provided you are available to attend online meetings when they occur.
Contract length : Until 31 January 2028, with the possibility of extension, subject to funding availability and performance in the role
Essential skills and experience
Desirable skills and experience
There are some additional roles and skills that we would be interested in identifying in applicants, but which do not form the core part of the front end developer role and are therefore not essential. We would like applicants to have at least 2 of the below desirable skills.
The successful candidate will be highly organised, self-motivated and independent; everyone works from home with substantial freedom to choose their own hours.
About the organisation
Sortition Europe Nonprofit Kft and its parent company, Sortition Foundation , are not-for-profit companies that exist to transform politics and upgrade democracy. We recruit people from all walks of life for citizens’ assemblies in the UK, Australia, Europe, and around the world, with clients including national governments, local governments, cultural, technology and other organisations. The surplus generated from this work funds our campaigning for the institutionalisation of these assemblies at local and regional / national level. We are structured as a workers co-operative and our core values are to be caring, courageous and curious.
Our vision is that people from all walks of life make informed decisions about how we live together. Our Purpose as an organisation is to build the movement for permanent, powerful citizens’ assemblies. The values that guide our goals are Collective Wisdom and Social Justice. The values that guide our culture are curiosity, care and courage.
About the role
We’re seeking a mid-level Front-End Developer to join an ambitious, purpose-driven project focused on improving democratic participation. Between now and the end of 2027, you’ll help build an open-source platform that streamlines democratic lotteries — the process used to select participants for citizens' assemblies — using statistical modeling and AI. This tool aims to remove financial and technical barriers, making inclusive democratic processes more accessible for governments and civil society worldwide.
The platform will be a web application with a lightweight front end. It will use modern HTML and CSS but minimal JavaScript in the browser. The core of the role is to design and implement the pages of the application in a way that is accessible to as many people as possible.
This is a fully remote role with flexible working hours, ideal for someone who’s passionate about civic tech, social impact, and inclusive design.
Location : This is a home-based remote position open to applicants based in Europe. We have a preference for someone based in Budapest, Hungary as we have an existing team based there. International (within Europe mostly) travel may be required.
Salary : We offer a competitive salary and benefits package that considers the cost of living in the country of employment. The Hungarian salary for this role is 18,358,600 HUF per year (Band B) pro rata (this role can be less than full time, for example if it was 0.8FTE then the annual salary would be 80% of the above, that is 14,686,880 HUF) based on our Global Salary Scale.
Benefits : The basic holiday entitlement for employees based in Hungary is 20 working days. The employee is entitled to additional holidays based on age or other personal circumstances which will be in line with Hungarian law and will be calculated and confirmed in the employee’s contract. We also have an equipment and furniture allowance, two in-person European team events per year, monthly in-person Budapest co-working days, and much more.
Hours : 24-40 hours / week (0.6-1.0 FTE) - we are flexible with our needs and so if you have a preference for a certain number of hours within this range, please do apply. We operate on a flexible schedule; you will work your hours whenever you’d like, provided you are available to attend online meetings when they occur.
Contract length : Until 31 January 2028, with the possibility of extension, subject to funding availability and performance in the role
,[Develop and maintain front-end features for a new open-source platform, Collaborate closely with the Technical Lead and project team to turn user needs and research into intuitive digital experiences, Translate wireframes and mockups into responsive, accessible UI components, Ensure the front-end features work well with the back end pages, APIs and data model, Ensure accessibility, usability, and performance standards are consistently met (WCAG), Experience implementing responsive and mobile-first design principles, Work independently on design and UI decisions, while occasionally collaborating with external design consultants, Any other responsibilities in line with the expectations of this role including contributing to the organisation’s operational activities] Requirements : Frontend, HTML, CSS, JavaScript, TypeScript, Web interfaces, Python, GitHub, Flask, HTMX, Alpine.js, UX / UI, AI, WCAG Additionally : Home office, Equipment and furniture allowance, In-person European team events, In-person Budapest co-working days.
Developer • Remote, Hungary