ARMIN YAHYA

Senior Frontend Engineer
+989128300415•arminyahyaa@gmail.com•https://github.com/arminyahya•Iran (willing to relocate to the Netherlands)

Summary

Senior Frontend Engineer with 7 years of experience in React and TypeScript, specializing in large-scale and enterprise web applications. Contributed to a B2B platform used by over 2 million users and currently building a B2C platform for booking flights, hotels, and travel services. Known for solving complex UI challenges, enhancing developer experience (DX), and sharing knowledge through code reviews and internal documentation.

Skills

Programming Languages: JavaScript (ES6+), TypeScript
Frameworks & Libraries: React, Redux, Next.js, Webpack, NodeJS, TailwindCSS (for B2C), Material UI (for B2B)
Testing: Jest, React Testing Library
Tools & Platforms: Yarn, Git, AWS S3, Azure DevOps, REST API, Figma, Docker
Development Practices: Pair Programming, Responsive Design, Code Splitting, Agile

Experience

Flytoday (Travel Booking)
Senior Frontend Engineer
Tehran
12/2024 - 02/2026
  • Migrated 35 hard-coded pages to Strapi CMS, enabling the content team to make updates faster and more independently
  • Simplified the travel card ordering process by implementing a mobile first UI based on 34 Figma frames
  • Enhanced team collaboration by participating in code reviews in a team of 8 front-end developers
  • Implemented a reusable Tour Guide component to onboard users to new features; adopted in 4 internal services
  • Quickly became part of a cross-functional team by learning company-specific collaboration practices
  • Built integration test infrastructure and wrote 600+ integration tests using Vitest, Testing Library, and Cursor
Chargoon (ERP Solutions)
Senior Frontend Engineer
Tehran
04/2020 - 09/2024
  • Supported cross-team collaboration among 70+ engineers by documenting internal projects
  • Developed a form designer and data modeler by building a customizable system, enabling two teams to independently create and manage forms
  • Ensured performance and security across 4 projects by regularly updating dependencies based on CVE reports
  • Selected as one of three hiring committee members and helped redesign the process to improve pass rates and candidate quality
  • Led the migration to Redux Toolkit across 3 projects, improving state management by enabling safer mutations through reducers
  • Boosted code reuse across 6 software teams by configuring Webpack to support shared components
  • Collaborated with DevOps to create and troubleshoot CI/CD pipelines across 10+ repositories
Yeganeh Soft
Frontend Developer
Tehran
04/2018 - 04/2020
  • Developed 2 enterprise-level web apps by translating UI/UX designs into functional interfaces
  • Mentored two new developers by explaining project architecture and tools
  • Implemented backend-aligned TypeScript models for 40+ endpoints to reduce integration bugs
  • Engineered a shared UI component kit with 30+ components, ensuring visual and behavioral consistency across 20+ forms and pages

Education

Islamic Azad University-South Tehran Branch
Bachelor's Degree
10/2016 - 07/2021

Open Source Contributions

eslint (Find and fix problems in your JavaScript code)
typescript-eslint (ESLint to support TypeScript)
react-use (Collection of essential React Hooks)