Careers / Open roles

Frontend Engineer (React), Citizen Services

Yerevan, ArmeniaMoraph Fusion CenterFull-timeHybrid

About the role

Build the portals millions of residents use to request records and report issues. You will work on our 311 intake and FOIA request products, where accessibility is a legal requirement, not a nice-to-have.

What you'll do

  • Build accessible, fast React interfaces for citizen-facing government products
  • Implement designs that meet WCAG 2.1 AA and work with screen readers and keyboard navigation
  • Collaborate with backend engineers on APIs and with designers on usability
  • Contribute to our shared component library

What you'll bring

  • 3+ years with React and TypeScript
  • Solid understanding of web accessibility
  • Good English communication skills

Nice to have

  • Experience with government or public-sector products

Compensation

US$60,000 – US$72,000 per year
Gross annual salary (before tax) in US dollars, paid in AMD through our Employer of Record partner.

Where you land in the range depends on your experience and skills, not on how well you negotiate.

Working at Moraph

We build and operate software for credit unions, hospitals and government agencies, where a failure means a regulatory breach or a patient-safety incident. We work as one team across New York, London, Sydney, Buenos Aires, Yerevan, Mumbai, Manila and more, on the same tools and to the same standards. Everyone gets the same high-spec laptop, software and security tooling, whichever office they work from.

This role is employed through Moraph's Employer of Record partner in Armenia, which handles local payroll, benefits and employment compliance. You will work full time on Moraph's team, report to a Moraph manager, and use Moraph's tools and equipment, exactly like colleagues hired directly.

Apply for this role

Moraph is an equal opportunity employer. We welcome applicants of every background and provide reasonable accommodations throughout the hiring process. Email careers@moraph.com if you need one.