میاره
میاره

Senior Frontend Engineer

Tehran/ Tarasht
Full Time
Saturday to Wednesday
-
-
51 - 200 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1396
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position

Job Description

About the Role

At Miare, we are looking for a Senior Frontend Engineer to own and improve our frontend platform.

Miare’s frontend platform powers several operational products and internal tools used across the business. This is not a pure feature-development role. We are looking for someone who can take ownership of a large production frontend codebase, deliver product capabilities, resolve production issues, drive frontend modernization, reduce technical debt, and improve long-term maintainability.

The ideal candidate is comfortable working with legacy production systems, making practical technical trade-offs, and improving the codebase without disrupting product delivery.

Key Responsibilities:

  • Build and maintain frontend features across Miare’s operational products and internal platforms.
  • Work on large React and TypeScript applications with Redux-based business workflows.
  • Own and improve shared frontend modules, common components, application structure, and frontend infrastructure.
  • Work closely with Product, Backend, Operations, and Analytics teams to deliver reliable and maintainable product capabilities.
  • Debug and resolve production issues across frontend behavior, APIs, authentication, state management, maps, and shared modules.
  • Improve map-based workflows and maintain integrations with map providers.
  • Improve responsive and mobile-first user interfaces.
  • Use feature flags, monitoring, analytics, and production feedback to support safe rollouts.
  • Improve frontend architecture, code quality, developer experience, test coverage, and maintainability.
  • Plan and execute incremental improvements, including framework upgrades, dependency upgrades, build tooling improvements, TypeScript safety improvements, and legacy library migration.
  • Reduce technical debt through controlled, low-risk changes instead of risky large rewrites.
  • Participate in technical discussions with backend, product, and business stakeholders and make practical frontend trade-offs.

Task Complexity:

  • This role requires working on a large, mature frontend codebase with multiple applications, shared modules, Redux-based workflows, custom Webpack infrastructure, map-heavy interfaces, and production-critical operational flows.
  • Even small product changes may require coordination across state management, backend APIs, feature flags, analytics tracking, responsive layouts, and automated tests.
  • The repository contains meaningful technical debt and requires continuous incremental improvement rather than a full rewrite.

Requirements:

  • Strong experience building and maintaining large production React applications.
  • Strong TypeScript experience in mature, non-greenfield codebases.
  • Solid experience with Redux, state management, REST APIs, and complex frontend workflows.
  • Strong CSS/SCSS skills and experience building responsive interfaces.
  • Experience improving legacy frontend systems incrementally while continuing product delivery.
  • Practical experience with testing, code review, debugging, and production issue resolution.
  • Ability to own frontend technical decisions independently and balance delivery speed with long-term maintainability.

Preferred Skills:

  • Experience with major frontend version upgrades, Webpack upgrades, dependency upgrades, or tooling changes in production systems.
  • Experience migrating away from legacy frontend libraries such as redux-form or older UI frameworks.
  • Experience with maps, geolocation, routing, or map-heavy operational interfaces.
  • Experience with Storybook, visual testing, Sentry, analytics, or feature flags.
  • Familiarity with Docker, GitLab CI, Kubernetes, or frontend deployment pipelines.
  • Experience improving frontend build performance or developer experience.
  • Experience working with AI-assisted development workflows, including coding agents for refactoring, testing, debugging, and codebase maintenance.

 

Job Requirements

Gender
Men / Women

ثبت مشکل و تخلف آگهی

ارسال رزومه برای میاره

insight applicant

مقایسه من با سایر متقاضیان