Skip content
Veure vacants obertes
Estem construint un món en el qual tots els nens rebin l'educació que els encanta
Veure vacants obertes
press-logo

ClassDojo recapta 125 milions USD en la Sèrie D

Hem transformat una dècada de creixement de la comunitat en una valoració de més de 1200 milions de dòlars

Anteposem el treball remot

El nostre equip està format per persones de tot el món i ens encanta que així sigui així.

Com som un equip remot, estem repartits des del Canadà fins a l'Argentina, i treballem en el fus horari dels EUA. També entenem el valor de treballar i desenvolupar relacions presencials, per la qual cosa fem l'impossible per a reunir-nos un parell de vegades a l'any. Les entrevistes també les fem 100% en remot. El primer que fem és una trucada ràpida per a conèixer-nos abans de passar a un repte de codificació i, si les coses van bé, a un lloc virtual.

Dojo Islands és el primer parc infantil digital i el més gran del seu tipus. La nostra cultura ho fa possible.

Com ho fem

Entre bastidors hi ha un equip que treballa molt dur amb principis sòlids que evolucionen en cada pas del camí.

Collaboration > Parallelism
Collaboration > Parallelism

Two brains (or three, or four) are better than one, so we tackle almost everything as a team. We ask for help when we need it, but we also take the responsibility to proactively ask each other how we can offer support. We’re always unblocking each other.

Trust > Control
Trust > Control

Everyone on the team has the same goals and world-class expertise, so there’s no micromanagement here—just a supportive community backing you up as you own your projects.

Candor > Harmony
Candor > Harmony

Serious teamwork requires serious communication skills, so we always say the hard things with respect and kindness. Anything else cheats everyone out of growth opportunities.

Finishing > Starting
Finishing > Starting

Multitasking is a great recipe for iffy work, so we do just a few things at a time with extra precision and urgency. When we say “finished,” we mean “in users’ hands.” It’s a high bar, but intense focus makes it possible.

Humanity > Heroism
Humanity > Heroism

We know that downtime isn’t an indulgence—it’s a necessity. We take rest seriously because it increases productivity, and we minimize interruptions that can throw workflows out of whack.

Continuous Improvement > Continuous Production
Continuous Improvement > Continuous Production

We’re constantly evaluating not just our product, but our productivity: we regularly schedule retrospectives and post mortems to find better ways forward. By investing in ourselves, we’re planting the seeds for better work and better work-life balance.

Take it from our team

Rafael Chiti
Rafael ChitiSoftware Engineer, Barcelona
“The level of trust, autonomy and critical thinking I see at ClassDojo is like nothing I've experienced before.”
Puri Bey
Puri BeyFull-stack Engineer, Argentina
“I love how passionate everyone is and how I'm always learning new things, but most of all, I love our work environment. People here care about your mental state and encourage you to keep it healthy. The bar is high, but it’s always a lot of fun. ClassDojo has improved me as an engineer and as a professional in so many ways.”
Noah Wiener
Noah WienerSoftware Engineer, USA
“There's a deep focus on ownership, emphasis on the full side of full-stack, and readiness to empower engineers to learn new things. Ownership focus spans an incredible range—from owning features with sophisticated & thoughtful monitoring to the ability to own technical realms. It is very easy & encouraged for an engineer to choose an area to level up in, and make company-wide improvements in that space.”

Creat amb molt d'AMOR

Milions d'usuaris = milions de somriures

student doing homework
teachers wearing monster costumes
monster plushies

Mrs. K

@artwithmrs_k
El més destacat de l'ensenyament virtual: poder comunicar-se fàcilment amb famílies que parlen castellà a @ClassDojo ❤️
student selfie

Julissa R.

@jd_rowell
M'encanta utilitzar @ClassDojo per practicar atenció completa! Quina bona manera de començar el dia
student with tablet
student doing homework
teachers wearing monster costumes
monster plushies

Mrs. K

@artwithmrs_k
M'encanta utilitzar @ClassDojo per practicar atenció completa! Quina bona manera de començar el dia
student selfie

Julissa R.

@jd_rowell
M'encanta utilitzar @ClassDojo per practicar atenció completa! Quina bona manera de començar el dia
student with tablet

Mrs. K

@artwithmrs_k
El més destacat de l'ensenyament virtual: poder comunicar-se fàcilment amb famílies que parlen castellà a @ClassDojo ❤️
student with tablet

Jennifer H. Ed.D

@jennifermhardin
A tots us agrada ClassDojo tant com a nosaltres en Wentworth? 😍
mojo plush
student with christmas card

Katie E.

@katieerb
Ens encanta poder ser capaços d'utilitzar @ClassDojo per demostrar el nostre aprenentatge i compartir el resultat amb els membres de la família a través del dossier!
thank you teacher card

Mrs. W

@mrswscholars
😍 Gràcies @ClassDojo per donar oportunitats perquè els estudiants no només completin les lliçons, sinó que també ens mostrin als professors una mica d’apreciació!

Mrs. K

@artwithmrs_k
El més destacat de l'ensenyament virtual: poder comunicar-se fàcilment amb famílies que parlen castellà a @ClassDojo ❤️
student with tablet

Jennifer H. Ed.D

@jennifermhardin
A tots us agrada ClassDojo tant com a nosaltres en Wentworth? 😍
mojo plush
student with christmas card

Katie E.

@katieerb
We love being able to use @ClassDojo to demonstrate our learning and share the results with family members using the portfolio!
thank you teacher card

Mrs. W

@mrswscholars
😍 Thank you @ClassDojo for providing opportunities for scholars to not only complete lessons, but give us teachers some love!
Veure més somriures

Preguntes clau

Quina és la nostra pila?

Utilitzem TypeScript amb Node.js en el back-end I React en el front-end. Tot s'allotja en AWS, i usem Terraform, Nomad I Consul, amb MySQL I MongoDB com a bases de dades. La nostra aplicació per a iOS és Swift i la que emprem per a Android és una aplicació web mòbil híbrida.

Què ens diferencia de la majoria de les organitzacions d'enginyeria?

Proporcionem un entorn d'enginyeria molt fiable i amb poques necessitats de control que se centra en l'automatització, les proves i el control de la producció i la qualitat en general.
Depenem poc de la inspecció humana: en la majoria dels casos les sol·licituds d'incorporació no suposen cap obligació ni bloqueig, i mai emprem provadors manuals («QA»). Contractem persones a les quals els importa la qualitat i la col·laboració, i no volem controlar-les.
Probablement som més col·laboratius que la majoria de les empreses; sovint programem en parella o en grup (però no sempre). Els equips i els enginyers individuals disposen de molta autonomia a l'hora de prendre decisions tècniques.

Seguim una metodologia concreta de desenvolupament de programari?

El nostre enfocament es basa principalment en Kanban: no fem esprints ni estimacions tradicionals, però adoptem moltes pràctiques familiars, com ara els standups, la planificació setmanal i les retrospectives. Apliquem el desenvolupament continu de manera molt agressiva i l'implementem moltes vegades al dia en gairebé totes les bases de codi.

Fem guàrdies?

Sí, però és molt senzilla. Fem rotacions en les quals a cada enginyer li toca fer guàrdia cada 12 setmanes més o menys. Sempre donem prioritat a resoldre els problemes que ocorren fora de l'horari laboral perquè no afectin les nostres vides.

Com treballem

Our Approach to Mob Programming
Our Approach to Mob Programming
Our teams at ClassDojo have the freedom to choose how they want to work. Many of our teams have started spending a few hours each day mobbing because we've found it to be an effective form of collaboration. Here's how we do it!
Read More
P1, P2,...P5 is a broken system: here's what we do instead
P1, P2,...P5 is a broken system: here's what we do instead
Software developers need to prioritize bugs when they are discovered, and most do this with an ordered priority scheme. Tracking tools like Jira provide a column on each ticket, and many organizations use numbers, such as P1, P2, P3, P4, and P5.
Read More
Why we don't do blocking pull requests
Why we don't do blocking pull requests
One aspect of our workflow that people often find odd or new to them is that we don’t require an up-front code review or pull request with signoff from another engineer before pushing to production. This often comes up in interviews or conversations with engineers who are interested in jobs at ClassDojo, with reactions ranging from curiosity to aversion.
Read More

Aquestes són les nostres vacants en aquest moment

Enginyeria

Mantinguem-nos connectats i forgem un nou camí pel qual avançar junts

Més informació
Llegeix l'entrevista
Segueix-nos