Development Team Lead

Type of Contract:  The position is a full-time position.

Location: Barcelona, Spain

Website: www.tectonica.co

Salary on Base: 38-42K EUR per year, Gross

Start Date 

The position will start as soon as filled.

Reports to

Chief Innovation Officer

 

Tectonica Overview

Tectonica is a movement building agency with a mission to create a seismic shift in the way politics are done, through innovations that empower social, economic, and environmental justice movements. With a broad array of strategic, creative and technological services, our work helps organizations, political parties, candidates and unions unlock transformational opportunities, build movement infrastructure, and run successful social and political campaigns rooted in people-power. We have successfully utilised our expertise in digital strategy in over 500 projects in more than 40 countries globally. We are honoured to have won several of our industry’s most valued awards, including the Reed Award for Best International Firm in 2019. Our past and current clients include: The City of London, The European Green Party, Parti Socialiste of Belgium, the UK’s Labour Party, Emmanuel Macron La République En Marche!, GirlTrek, The European Youth Forum, UNI Global, Global Labor Justice, Syriza, Milieudefensie (Friends of the Earth Netherlands), among others. 

As part of its social mission, Tectonica hosts the Tectonica Organising Network (TON) - a community of progressive campaigners working and innovating to win social and political change through people-based power. The community is a center for best practices, resources, learning, and sharing, and people can join by clicking here: https://www.tectonica.co/ton

 

Driven by our values

At Tectonica, our values guide everything we do, from informing the way we accept projects to ensuring that our company culture remains supportive and democratic. We are looking for candidates who feel passionate about promoting democracy through technology and want to use their skills to make a positive impact in the world. Our ideal candidate is someone who identifies with Tectonica’s company values and is deeply motivated by a desire to advance progressive causes and movements around the world. We love what we do and want to positively impact diverse communities around the world.

 

Our Values

  1. First, do good.
  2. Organizing over messaging.
  3. Changing the world takes hard work, not tricks.
  4. Our solutions are designed for everyday change-makers.
  5. Our experiences outside societal privilege is our power.
  6. The big picture is in every detail.
  7. Smart communication facilities group wisdom.

 

Primary Functions

Development Team Growth and Management (20%):

Objective: Oversee team expansion and skills enhancement, promoting high code standards and fostering innovation by introducing new systems.

  • Oversee the growth and management of the local development team, providing training in web technologies and encouraging a high standard of code quality across the team.
  • Train team members on backend technologies and collaborate with specialists to develop innovative solutions.
  • Introduce new technologies to the team, focusing on improving web development processes and capabilities.
  • Implement systems to support top-level code and programming practices within the organization's backend technologies.
  • Coordination of the freelancer coding team, ensuring the demands are met with efficiency and to the highest quality.

Coding Challenges and Solution Assessment (25%):

Objective: Evaluate coding challenges and find effective solutions, staying updated on web development tech and collaborating with specialists to choose suitable technologies.

  • Assess new coding challenges for feasibility, effective management, and identify optimal solutions, collaborating with relevant specialists.
  • Stay updated on the latest technologies in web development and related areas, ensuring awareness of best practices.
  • Liaise with development, testing teams, and technical support to design appropriate solutions using various backend technologies (e.g., NationBuilder, Jammstack, etcetera).

Collaboration and Communication (15%):

Objective: Foster effective communication with tech specialists, document solutions and challenges, and ensure compliance with procedures while using various technologies.

  • Maintain communication with technology specialists, seeking their input and expertise before addressing queries or engaging in code-level development.
  • Write feasibility and problem reports, documenting challenges and solutions for development projects and related tasks.
  • Ensure adherence to procedures and policy documentation while building sites using various backend technologies.

 

Secondary Functions

Knowledge Management and Documentation (10%):

Objective: Maintain current knowledge on tech trends, understand engineering processes through collaboration, and document resources and information on relevant technologies.

  • Maintain resources, information, and up-to-date knowledge on new technologies, including NationBuilder, Jamstack, mobile technologies, and other relevant areas.
  • Collaborate with technology specialists to ensure a deep understanding of engineering processes and best practices related to the technologies being utilized.

 

Integration of Future Technologies and AI (15%):

Objective: Strategically integrate AI tools and emerging technologies into workflows for enhanced efficiency and innovation, aiming to position the organization as a leader in the tech landscape by staying updated and embracing transformative tools.

  • Embrace the dynamic realm of artificial intelligence (AI) with regards to new tools for code development as well as a diverse array of emerging tools and software, recognizing their transformative potential to code development. 
  • Cultivate the ability to navigate this new landscape and discern opportunities where AI and a variety of innovative solutions can be effectively applied.
  • Strategically integrate these technologies into the company's workflows, aligning them with our goals to unlock efficiencies, optimize processes, and enhance the overall value we deliver.
  • Demonstrate a forward-thinking mindset, seeking innovative ways to harness AI and a broad spectrum of cutting-edge tools and software.
  • Stay at the forefront of advancements, continuously evaluating how these technologies can augment our offerings, foster innovation, and position our organization as a leader in the evolving technology landscape.

 

New Political Technologies (15%):

Objective: Identify and integrate innovative political technologies like Nation Builder, Jammstack, Civitech, Daisychain, SpeechifAI, New/Mode, Hubspot, Qomon, and ControlShift Labs to enhance our digital strategies and successful impact for social change for Tectonica’s clients.

  • Research, evaluate, and recommend emerging political technologies to optimize campaigns and engagement efforts.
  • Collaborate with the development team to seamlessly integrate chosen technologies into our existing systems.
  • Conduct pilot tests to assess the effectiveness and potential of these technologies for wider implementation.
  • Stay updated on advancements in political technologies to continually enhance our digital strategies and engagement initiatives.

 

Required Experience and Skills

  • Minimum of 5 years of front-end and back-end development experience with Javascript (react, node.js, next.js..)
  • Previous experience as DevOps (CI/CD, system administration, etc)
  • Experience with Jamstack (currently in Tectonica we are using next.js, gatsby, DatoCms and Tina.io)
  • Knowledge of template languages like Liquid or Twig would be a plus. 
  • Proven record of organized, clean, and optimized code developed rapidly.
  • Understanding of development procedures and best practices.
  • Five years of professional work (in any area, preferred Systems). 
  • Proven success in technology/web product development
  • Proven record of team management and development.
  • English/Spanish proficiency with preferred fluency. Must be able to understand spoken and written English.
  • Preferred experience in any political or organizational work.   
  • Highly organized.
  • Flexible, enthusiastic, self-starting, team player.
  • Have the insight to know what's important and the dedication to get it done.
  • Background in organizing or politics is appreciated.
  • Passion for making an impact in the world through the intersection of technology and politics. 
  • Proven Leadership Experience

 

Education requirements

  • Bachelor's degree or higher Development area. Engineer title is highly preferred

 

Languages

  • English: Fluent or native.
  • Spanish: preferred writing and speaking intermediate or advanced.
  • Others (it will be valued)

 

Our Culture

Tectonica has managed to create an environment where everyone has a voice regardless of their position and seniority. The relationships in our office on all levels are usually described as supportive, casual, friendly, relaxed, and authentic. The team has a deep level of established cohesion, and team members know they hold a part of the company’s mission beyond just a single job description. We invite new talent in that cohesion as they join us. Appreciation for diversity in our culture, as well as, individual growth are key factors to our team’s united success. 

 

Diversity Hiring 

At the core of what we do is build people-based movements. Real progressive movements are never built by people who only understand privilege. For this reason, a personal and deep understanding of identity and the role it plays in politics is a requirement for working at Tectonica. Women, BIPOC, immigrants, LGBTQI persons, people with disabilities, ethnic and religious minorities, and people of various minority backgrounds will be given priority in our hiring decisions. 

 

Accessibility for the Job 

Tectonica Digital Campaign Solutions SL welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. If you require a specific accommodation because of a disability or a medical need, please contact Javier Amorós (Director of HR) on his e-mail at [email protected]. This ensures that the appropriate accommodations are in place before you begin your hiring interview and future employment.

 

To apply

It is required that you send your CV and a cover letter outlining your interest for the intersection of business operations and social impact, as well as any related experience to [email protected]