The Opportunity
As a frontend developer you will be essential in creating delightful and exciting user interfaces to provide teachers and learners with a unique learning experience. You will have the opportunity to effect change from the early stages of a fast growing and diverse team looking to disrupt global education.
The Tech
A high level view of our tech stack is:
- Backend: Python, Django
- Front-end: ReactJS, HTML, CSS, JS
- Infrastructure: AWS services, AWS CDK (Infrastructure as Code), Serverless Framework
The Role
- You’ll work with others to build new user interfaces for 3DUCATE.
- You’ll help improve the user experience and reliability, or polish existing interfaces.
- You’ll build internal tools to improve the productivity for the whole team.
What We’re Looking For
Human Skills
- Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You’re comfortable asking for help when you get stuck.
- Put users first: You think critically about the implications of what you’re building, and how it shapes real people’s lives. You understand that reach comes with responsibility for our impact—good and bad.
- Empathetic communication: You communicate nuanced ideas clearly, whether you’re explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed.
- Not ideological about technology: To you, technologies and programming languages are about trade-offs. You may be opinionated, but you’re not ideological and can learn new technologies as you go.
- Shipping quality user interfaces: You can work with others to build and maintain quality user interfaces for a big audience, using Web technologies like HTML, CSS, JavaScript, and a modern UI framework like React. If you’ve experienced the technical challenges of rapid growth, that’s a plus.
Technical Skills
- ReactJS, HTML5 / CSS3, and related tooling and technologies
- JavaScript, TypeScript;
- Experience working with Docker
- Git, Github
- Understanding of AWS APIs
- Experience with Django is a plus