Open to senior front-end & front-end lead roles · Remote

Hessam Hosseini

Senior Front-End EngineerAngularReactTypeScript

Software engineer with ~5 years of professional experience building and leading enterprise-scale web applications, with the depth of that experience in front-end development. Specialised in Angular and React with TypeScript, with full-stack Next.js delivery across both front end and back end, backed by hands-on Node.js / Express work across REST API design, data modelling and real-time communication. As Front-End Team Lead I defined the coding standards, code review process and pre-release testing stage the team builds to. I work at the level of architecture and data contracts, not only UI — with a consistent focus on scalable structure, reusable component systems and long-term maintainability.

01

Core Technical Skills

Front-End

  • Angular
  • React
  • TypeScript
  • Next.js
  • JavaScript (ES2015+)
  • RxJS
  • NgRx / State Management
  • HTML5
  • CSS3
  • Tailwind CSS
  • Angular Material
  • PrimeNG
  • Responsive Web Design
  • PWA
  • WebSockets
  • Server-Sent Events

Modern Angular

  • Standalone Components
  • Signals
  • OnPush Change Detection
  • Reactive Patterns with RxJS
  • Modern Angular Architecture
  • Component Communication
  • Reusable UI Architecture

Back-End

  • Next.js (Full-Stack)
  • Node.js
  • Express.js
  • REST API Design
  • API Architecture
  • WebSockets
  • Webhooks
  • Authentication & Authorization

Databases

  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB

Tools & Platforms

  • Docker
  • Git
  • GitHub
  • GraphQL
  • GraphQL Code Generator
  • Three.js
  • D3.js
  • Linux (Ubuntu)
  • Mininet
  • Network Emulation & Testing
  • API Integration
  • AI Coding Assistants

Engineering Practice

  • Software Architecture
  • Code Review
  • Coding Standards
  • Feature Testing
  • Data Modelling
  • API Design
  • Development Process Design
  • Technical Leadership
  • Mentoring
  • Business Analysis
02

Professional Experience

Front-End Team Lead

Nov 2021 — Present

Jabiz Parda · Remote · ~5 years

  • Led a front-end team of 5 on large enterprise web applications, owning architectural decisions from component structure and state management through to API contracts.
  • Decomposed each feature into smaller units of work, created the corresponding tasks and assigned them across the team — keeping scope reviewable and progress measurable.
  • Reviewed and revised every developer's pull request on its task branch, using review as the team's main channel for mentoring and for enforcing consistency.
  • Defined the merge criteria: work reached the feature branch only once its pull request was approved and all test cases passed, and the feature branch reached main only once the feature was complete.
  • Owned post-release feedback and defect triage, staying responsible for the work after it shipped rather than at hand-off.
  • Established the team's coding standards and development process, giving the front-end team a consistent baseline for how features are designed, built and shipped.
  • Designed and maintained scalable front-end architecture for complex applications, prioritising reusable components, clear module boundaries and long-term maintainability.
  • Contributed to data model and REST API design alongside back-end engineers, shaping contracts before implementation rather than consuming them after the fact.
  • Delivered enterprise projects with complex business requirements, working across business analysis, application architecture, API communication and feature implementation.
  • Collaborated across technical teams — back-end, analysis and stakeholders — to define technical direction for new products and major features, working fully remotely throughout.
  • Angular
  • TypeScript
  • RxJS
  • Component Architecture
  • REST APIs
  • Data Modelling
  • Pull Request Review
  • Branch Strategy
  • Task Decomposition
  • Team Leadership
03

Selected Projects

IMIDRO — Enterprise Platforms

Iranian Mines & Mining Industries Development and Renovation Organization

A large-scale platform built for a national industrial organisation — extensive functionality with complex relationships spanning its modules, each domain carrying its own business rules, data model and reporting needs.

HSEHealth, Safety & Environment
EnergyEnergy management
PlanningPlanning & scheduling
ProductivityProductivity monitoring
HRHuman resources
PhonebookOrganisational directory
  • Handled business analysis and solution design for assigned modules, translating operational requirements into concrete technical designs.
  • Designed data models and APIs in collaboration with back-end engineers, then implemented the corresponding front-end integration layer.
  • Developed the front-end applications end to end — architecture, reusable component structure, state management and feature implementation.
  • Contributed to overall application architecture, working across business logic, data structures and API communication rather than UI alone.
  • Angular
  • TypeScript
  • REST APIs
  • Data Modelling
  • Enterprise Architecture

Jazireh & Tinaco

Private / Commercial · Machine Parts Supply

Two Angular platforms for machine parts suppliers, each combining role-based access for multiple user types with a customer club and sales management.

  • Implemented role-based access across multiple user types, with each role driving what is visible and permitted throughout the application.
  • Built the customer club for managing and rewarding returning customers.
  • Built sales management covering the supplier's commercial workflow.
  • Angular
  • TypeScript
  • Role-Based Access Control
  • Multi-Role Applications

Salary Slip Platform

Arman Carpet · Full-Stack

Payroll platform giving the company's employees access to their salary slips. Built end to end — front end, back end and data model.

  • Next.js (Full-Stack)
  • TypeScript
  • MySQL

Invoice & Document Management

Product Supply Group · Full-Stack

Invoice and document management platform for a product supply group. Built end to end — front end, back end and data model.

  • Next.js (Full-Stack)
  • TypeScript
  • MySQL

Avak

Jabiz Parda · E-Learning

Learning platform for mothers of newborn children, delivering structured educational content to a consumer audience.

  • Angular
  • TypeScript

Tamland Junior

Jabiz Parda · E-Learning

Learning platform for pre-school children, built around an interface suited to a young, early-reader audience.

  • Angular
  • TypeScript

Karabiz

Jabiz Parda · E-Learning

Online academy for building practical workplace skills, delivering skills-focused courses to working professionals.

  • Angular
  • TypeScript
04

Education

B.Sc. in Computer Engineering

Sep 2019 — Sep 2025

Iran University of Science and Technology (IUST) · Tehran, Iran

Bachelor's thesis

Video Streaming over QUIC. Evaluated QUIC-based video streaming under varying network conditions and compared its behaviour against HTTP-based DASH streaming, analysing how each transport performed as network characteristics changed. Built the test environment with Mininet on Linux to emulate the network conditions under test.

05

Current Focus

Expanding into AI-Assisted Engineering

Ongoing

Self-directed technical development

  • Hands-on experience coding with Claude Code, Cursor and OpenCode as part of day-to-day development.
  • Building practical experience with AI-assisted software development workflows.
  • Working with Python for AI development and LLM tooling.
  • Exploring MCP (Model Context Protocol) for integrating models with development tooling.
  • Claude Code
  • Cursor
  • OpenCode
  • Python
  • LLM Tooling
  • MCP

What I'm Looking For

Open · Remote

Engineering environments where architecture, code quality, scalability and development practice are genuinely valued

  • Senior Front-End Developer
  • Senior Angular Developer
  • Front-End Engineer
  • Full-Stack JavaScript / TypeScript
  • Front-End Lead / Technical Leadership
  • Large, complex applications where architecture and maintainability carry real weight.
  • Teams that invest in code review, standards and testing as part of how they ship.
  • Scope that spans front end, API design and data modelling rather than UI implementation alone.
  • Working remotely from Iran (UTC+3:30) — flexible on working hours and able to overlap any timezone a team works in.
  • Persian — Native
  • English — Professional working proficiency (B2)