April 24, 2022


Software Engineer - Angular / UI Developer

TeachForward is hiring a Angular UI developer to help us create an international assessment authoring application.

What you’ll be working on

At TeachForward you’ll be working on products that educators rely on every single day to further their professional development. Your work will impact teaching and learning in the U.S. and throughout the world. You’ll be working with a specialized team of developers and QA professionals with a reputation for delivering quality products on time. Our team is top-notch, and we want you to make it even better.

This Angular UI Developer position will be primarily focused on developing our new international assessment authoring product.  You will be working with product owners, technical leadership, and the rest of the development team to understand business requirements, develop new product features, and create automated tests against the features and overall application suite. Your primary focus will be designing and writing code for our cloud native item assessment authoring applications leveraging the Angular frameworks to implement features, address issues as needed, participate in code reviews, and be involved with our deployment and release processes. This role will also be an active participant in driving the evolution of our product suite.

On any given day you may:

  • Engage with the product owners to refine requirements and identify enhancements
  • Produce efficient, performant, and scalable code
  • Share and work with other team members to level up our overall skill set
  • Review pull requests and provide constructive feedback
  • Dig into system issues to understand and fix the cause, not the symptom
  • Actively participate in identifying and deciding between tactical and strategic solutions

What you bring to the table

You are an experienced Angular developer. You can work independently to get things done while collaborating with others on architectural and process decisions. You demonstrate an understanding that the quality of application code is directly related to the tests that support it. You are comfortable with giving and receiving feedback from your teammates and others in the organization. You understand when to integrate an existing solution into a code base and when to write a custom one, and the considerations that come with each. You can think on your feet and conceptualize what needs to be done from incomplete and evolving requirements. You hit deadlines and communicate effectively.

The successful candidate will also have experience with:

  • Angular
  • Typescript
  • Reactive programming with RxJs
  • Building and working with Angular Libraries
  • Jasmine Unit Testing
  • Angular Material Components

Bonus points for: 

  • AWS experience
  • Service Workers
  • NgRx


TeachForward is a remote company, so members of the team have the flexibility to live and work from anywhere in the United States. Therefore, we will consider anyone who is a good fit, can travel on occasion for in-person meetings, and is authorized to work in the United States.


This is a full-time salaried position with paid vacation and holidays. We offer medical, dental, and vision insurance. We also have a 401-K plan with a company match. The annual salary range for this position is $90,000 - $130,000 USD.

How to apply

We are an equal opportunity employer and embrace diversity. Our ability to develop high-quality products depends on having a team that represents a variety of backgrounds, perspectives, and talents.

If this position interests you, please send a resume to careers@teachforward.com. Include [UI Developer] in the subject of the email. If we think you may be a good fit, we will contact you with the next step in the application process. We look forward to hearing from you and seeing your work.