Illustrative Mathematics

Senior JavaScript Engineer

August 26, 2024
Full-Time

About Us:

Illustrative Mathematics (IM) is a non-profit organization dedicated to creating a world where all learners know, use, and enjoy mathematics. We create high-quality, standards-based math curricula and provide resources that support teachers in fostering an engaging and effective learning environment.


Position Overview:

We are seeking an experienced JavaScript Engineer to join our dynamic engineering team. This role is initially a contract position with the potential to transition into a full-time role. As a JavaScript Engineer at IM, you will play a key role in developing and maintaining our educational platforms, ensuring scalability, performance, and a seamless user experience.


Key Responsibilities:

  • Develop and maintain web applications: Work with Ruby on Rails and Next.js to build and enhance our educational products.
  • Serverless Application Development: Utilize TypeScript and JavaScript to develop and deploy serverless applications.
  • UI/UX Design Implementation: Implement responsive and accessible interfaces using CSS, SCSS, and SASS.
  • Version Control: Collaborate with the team using git and GitHub to manage and review code.
  • Deploy and Manage Applications: Use Heroku and Vercel for deploying and managing applications in production environments.
  • Cloud Services: Integrate and manage services on AWS, including Lambda, CloudFront, CloudTrail, S3, IAM, Secrets Manager, and SES.
  • Third-Party Integrations: Work with tools such as Salesforce, FusionAuth, and Sentry for various operational needs.
  • Collaboration and Communication: Work closely with cross-functional teams, including product managers, designers, and educators, to deliver high-quality features.

Required Qualifications:

  • Proven experience in JavaScript and TypeScript in professional projects.
  • Strong experience with frameworks like Next.js and Ruby on Rails.
  • Proficient in front-end technologies, including HTML, CSS, SCSS, and SASS.
  • Experience with serverless architectures and cloud services, particularly AWS.
  • Familiarity with version control tools, specifically git and GitHub.
  • Experience with deployment platforms like Heroku and Vercel.
  • Knowledge of integrating third-party services such as Salesforce and FusionAuth.
  • Strong problem-solving skills and the ability to work effectively in a remote, collaborative environment.
  • Must reside in and be legally authorized to work in the USA

Preferred Qualifications:

  • Experience in the education sector or with educational technology.
  • Understanding of best practices in security and data privacy.

Contractor Compensation + Availability

  • The compensation is $60 - $85 per hour commensurate with experience
  • Preference: a commitment to dedicate at least 30 hours per week to this work
  • This position is approved to be compensated for up to 40 hours per week based on the workflow and contractor’s availability

Contractor-to-Hire Summary

  • This position has the potential to become a full-time role with the company.
  • The contractor must satisfactorily support the role as described for a minimum of 30 days, and no more than 90 days before the availability of a full-time position may become available.
  • If a full-time position becomes available, the hiring range is expected to be $120,000 - $160,000 annually.

Why IM?

  • Mission-Driven Work: Contribute to meaningful projects that help shape the future of math education for millions of students and educators worldwide.
  • Innovative Environment: Join a passionate, diverse team and work with cutting-edge technologies in a collaborative, remote-first setting
  • Growth Potential: Opportunities for learning, development, and advancement within a rapidly growing organization.

Please complete all areas that are indicated as required (*) on the application. Incomplete applications will not be considered.

Illustrative Mathematics is an independent 501(c)(3) nonprofit organization and does not discriminate against any applicant, candidate, or staff member on the basis of actual or perceived ancestry, age, color, disability, gender, gender identity, gender expression, nationality, race or ethnicity, religion, sex, sexual orientation, or association with a person or group with one or more of these actual or perceived characteristics.

Applicant Workplace Posters

In compliance with federal law, all persons hired for employee roles will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

Apply Now