Job Description
Roles & Responsibilities
Your Role:
This is a role for an engineer who enjoys crafting polished, accessible user experiences, solving deep UI and state-management problems, and working in a complex, internationalized product with a focus on delivering high-quality experiences for schools, teachers, and students in Arabic and other languages.
One of your upcoming projects will involve an AI-powered activity generation flow, but most of your work will be on core Seesaw features (Arabic/RTL, reading experiences, and classroom tools).
Your Responsibilities:
- Design and build Arabic-enabled, RTL-aware frontend experiences for features such as resource conversion, Reading Fluency (Arabic), and Read With Me (Arabic).
- Collaborate closely with product, design, and cross-functional engineering teams to translate requirements into intuitive, performant UI flows with high-quality Arabic input/output and correct RTL behavior.
- Develop modern frontend architectures (components, state management, routing) and integrate with backend APIs and asynchronous workflows that support Seesaw s international expansion and bilingual classroom needs.
- Support rostering or integration issues that surface in the UI, partnering with Support to maintain reliability for schools without taking on routine tickets.
- Contribute to frontend architecture, technical roadmap planning, and engineering best practices to help establish a strong frontend culture in the new Jordan team.
Desired Candidate Profile
Your Requirements:
- 3+ years of frontend-focused engineering experience, ideally building SPAs with React or a similar framework.
- Strong understanding of Computer Science fundamentals, whether gained through a CS degree or equivalent experience (bootcamps + non-traditional backgrounds welcome).
- Direct experience designing, developing, and maintaining web applications at scale the best candidates can speak to component design, state management, performance, and production constraints.
- Familiarity with modern web technologies and frontend ecosystems, including at least one SPA framework (React, Vue, Angular, etc.), REST/GraphQL APIs, and build tooling.
- Ability to write clean, maintainable, self-documenting code and to design simple, elegant frontend solutions for complex product requirements.
- Familiarity with SAML/OIDC-based authentication flows, SIS/LMS integrations, or data interoperability standards (OneRoster, CSV/XLSX/XML) from a UI perspective.
Preferred Experience:
- Strong frontend intuition and a desire to build performant, robust, and thoughtful user experiences inside a complex international platform.
- Experience with React, TypeScript, design systems/component libraries, and modern styling approaches (CSS modules, CSS-in-JS, etc.).
- Experience adapting products for different languages and regions
- Comfort debugging tricky layout and text issues, including encoding, RTL rendering bugs, and Unicode/bi-directional text handling in the browser.
- A strong product sense and empathy for users, especially teachers and students in bilingual or Arabic-medium classrooms.
- Exposure to cloud-based environments (AWS, GCP, or similar) and frontend observability/performance tooling (logging, metrics, error tracking) is a plus.