About the Role
The role involves close collaboration between engineering and product design to develop intuitive, scalable tools used in learning environments. You will work across the development lifecycle, ensuring technical solutions align with user needs and product goals.
Responsibilities
- Design and implement software features based on user feedback and product requirements
- Collaborate with cross-functional teams including design, research, and customer support
- Translate product goals into technical specifications and execution plans
- Maintain and improve existing codebases for reliability and performance
- Participate in code reviews to ensure code quality and consistency
- Identify and resolve technical debt and scalability challenges
- Work iteratively using agile methodologies to deliver incremental improvements
- Support integration of analytics and assessment tools into core platforms
- Ensure compliance with data privacy and security standards
- Optimize application performance across various devices and network conditions
- Develop and maintain automated testing frameworks
- Troubleshoot and resolve production issues in a timely manner
- Contribute to architectural decisions and system design
- Engage in user research sessions to understand educator and student needs
- Document technical processes and system changes
Nice to Have
- Experience in educational software or EdTech environments
- Familiarity with accessibility standards and inclusive design principles
- Knowledge of frontend performance optimization techniques
- Experience with testing frameworks like Jest or Cypress
- Exposure to product management or UX research processes
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative team environment focused on innovation in education technology
Our Impact
- Our tools are used in schools to support personalized learning and improve student outcomes
- We focus on creating equitable access to technology for diverse learning environments
Growth Opportunities
- Engineers are encouraged to lead initiatives and mentor junior team members
- Regular opportunities for skill development and conference participation
Available for qualified candidates
