Joining Blueprint is the perfect way to use your skills to give back to the community. We accept applications at the beginning of every semester.
Our application is now closed for the Fall 2021 semester. We will be recruiting again next semester! Sign up for our mailing list to stay up to date.
Learn what it means to be a developer 👉 go.calblueprint.org/developer-role 👈
Learn what it means to be a designer 👉 go.calblueprint.org/designer-role 👈
Learn what it means to be on external 👉 go.calblueprint.org/external-role 👈
Each semester, we are unfortunately only able to move forward a select number of applicants. This is both so that every member of our project teams may develop close relationships with our nonprofit and community partners and so that we are internally able to provide a meaningful and streamlined learning and growth experience to each member. Throughout the recruitment process, we look for the following criteria:
Are you excited to dedicate time, energy, and compassion towards understanding and building with communities?
Do you actively seek out ways to grow? Do you take action to work towards that growth?
Are you self-motivated and driven? Do you adapt to new environments and challenges?
Do you approach problems and challenges with an open mind? Are you able to work through unfamiliar situations?
Do you enjoy collaborating and learning with others? Do you value others' perspectives and experiences?
Are you looking forward to developing meaningful relationships with our members and partners beyond the work environment?
Blueprint's project structure consists of 4 project teams, each with a Project Manager, a Tech Lead, a designer, and 4-5 developers. Each project team is dedicated to one of our nonprofit and community partners and works closely with our points of contact to create equitable solutions through design and development.<br> Blueprint's External team consists of 4-5 directors and a team lead. External works to inspire students outside of Cal Blueprint about creating change in communities through tech an design through chapter expansion, public events, new programs, and more. An executive team of 6 students supports the club and all members as a whole.
Our partners each have dedicated internal point(s) of contact who meet with our project teams on a regular (weekly or bi-weekly) basis. Because interactions vary based on partner capacity, timezones, internet access, and more, it's important to note that each partner relationship looks a little different. Broadly speaking, these meetings help ensure that our partners are on the same page as our project teams, and that the solutions we design and develop will actually be able to help the partner and communities in the best possible ways. At a more detailed level, we hold project scoping meeting(s) with each partner and their Project Leader at the start of the Fall semester to create a clear path for Blueprint is able to deliver. At the end of each semester, we hold a final meeting to present what was accomplished during the semester (and, in the case of fall, what will be accomplished in the spring).
Every member of Blueprint has several layers of formal support, including their project team members, their Tech Lead, their Project Manager, and the executive team. To keep a pulse check on how members are feeling, leadership actively seeks out constructive feedback and holds periodic one-on-ones with members. We also guide all new developers and designers through our technical onboarding processes and make sure there is always space to ask for help, no matter how large or small the task. Project Managers and our External lead also ensure project success through organized timelines that make tasks and expectations as clear as possible throughout the semester.<br> On top of everything, Blueprint is full of people who naturally want to help each other - on any given day or night, it's easy to find members squashing bugs together, holding informal critique sessions, DMing teammates for insight into other parts of Blueprint, or lending a listening ear.