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.
«میاره» یک استارتاپ فعال در حوزه دلیوری شهری است. ما به کسبوکارهای محلی کمک میکنیم سفارشهایشان را سریع، دقیق و قابلاعتماد ارسال کنند؛ و از طرف دیگر، شرایطی فراهم میکنیم که سفیرها بتوانند کار منظم و درآمد پایداری داشته باشند.
در «میاره» کنار یک تیم منسجم و پرانرژی کار میکنی، یاد میگیری، تجربهات را به اشتراک میگذاری و در حل چالشهای واقعی نقش داری. ما فضایی ساختیم که افراد مشتاقِ رشد بتوانند اثرگذار باشند و مسیر حرفهایشان را جلو ببرند.
اگر به کار تیمی، یادگیری مستمر و محیطهای پویا علاقه داری، جای تو در میاره خالی است.