Ehsan Molaei

Senior Frontend Engineer

Ehsan Molaei

Most of my work has been on the parts of a product people never mention unless they break.

9+ years of frontend, most of it on products where latency and trust are the feature — trading screens, sign-in flows, and the design systems that keep them consistent.

I usually get handed the slow, load-bearing part of an app and asked to make it boring again.

Yerevan, Armenia

02Experience

The rest of the timeline, in order.

  1. Mar 2025 – Now

    Frontend Team Lead

    BalinexQom, Iran

    Led the development and refactoring of Balinex's trading platform, implementing new features and collaborating with the design and product team to enhance user experience.

  2. Jan 2024 – Mar 2025

    Senior Frontend Engineer

    BalinexQom, Iran

    Led the redesign and optimization of the user interface for Balinex's trading platform, resulting in a 30% increase in user engagement.

  3. May 2023 – Jan 2024

    Senior Frontend Engineer

    Tafarda StudioTehran, Iran

    Led the development of Mdotcar, an online tow car rescuer platform with dedicated sections for clients and expert tow services.

  4. Jan 2023 – May 2023

    Frontend Mentor

    QueraQom, Iran

    Guided and mentored 15+ students in web development (HTML, CSS, JavaScript, React) throughout a 6-month bootcamp.

  5. Mar 2021 – Dec 2022

    Frontend Developer (Freelance)

    Rah AgencyQom, Iran

    Revamped the Rah Agency site, achieving a 15% increase in page loading speed by implementing a clean, customized UI with efficient page caching.

  6. May 2019 – Dec 2021

    Frontend Developer

    DijlahQom, Iran

    Redesigned and deployed a new management dashboard, reducing support and training tickets by approximately 50%.

  7. Jun 2016 – Feb 2019

    Frontend Developer

    Unierr AgencyMazandaran, Iran

    Built the Verna application, an online game with 1K+ users, using React Native for Android and iOS.

03About

The part a résumé has no field for.

I'm based in Yerevan and I've been writing frontend since 2016 — agency work first, then product teams, now leading one.

The thread through all of it is a preference for the load-bearing parts: the data layer that decides whether a number on screen can be trusted, the sign-in flow every product depends on and nobody owns, the design system that stops six people from inventing six buttons. That work is rarely the thing in the demo. It is usually the thing that makes the demo possible.

For six months I taught it instead of doing it — 15+ students through a bootcamp at Quera. Explaining a decision to someone with no reason to trust you is the fastest way to find out whether it was a good one.

Away from the screen: football, jogging, and more tech YouTube than I would defend in court. Persian natively, English comfortably, German at A2 — which is a polite way of saying I can order breakfast.

04Capabilities

What I reach for, and roughly why.

  • Product frontend

    The core. Web and mobile from one mental model.

    TypeScript · React.js · Next.js · React Native · JavaScript (ES6+)

  • State & data

    Picked per problem. Most screens do not need a store.

    Redux · RTK Query · Zustand · React Query · REST APIs · WebSockets

  • Design systems & styling

    So that six engineers ship one product, not six.

    Storybook · Tailwind CSS · Styled-components · Emotion · CSS3 (SASS, SCSS) · Material-UI · Accessibility (WCAG)

  • Performance

    Measured before and after, or it did not happen.

    Web Vitals · Code Splitting · Lazy Loading · Lighthouse

  • Build & quality

    Tooling I have set up rather than inherited.

    Vite · Webpack · Jest · Playwright · React Testing Library · GitHub Actions (CI/CD) · Docker

  • Ways of working

    Team lead and mentor, not only an implementer.

    Agile / Scrum · Design Tools (Figma, XD) · Management Tools (Jira, Trello, Kanban)

05Contact

Still reading? Then we should probably talk.