گروه توسعه همراه تل
گروه توسعه همراه تل

Senior Front-End Developer (React)

Tehran/ Jordan
Full Time
Sat To Wed
-
Health insurance -Parking space -Flexible working hours -Learning stipends -In-house Medical doctor -Occasional packages and gifts
501 - 1000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1394
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
React - Advanced

Job Description

You will own complex features from concept to production, partnering with product managers, designers, and back-end engineers. Your mission: make sound architectural decisions, shape a high-tech, high-quality product, and craft maintainable experiences that users love. Deep JavaScript expertise, including practical server-side rendering skills is essential.

KEY RESPONSIBILITIES:
Build, refactor, and extend applications with TypeScript, React, Next.js, React Query, Tailwind CSS, and Material UI.
Design pages that render on the server, hydrate smoothly on the client, and scale under heavy traffic.
Integrate REST and GraphQL (Apollo) APIs, optimize data fetching, and handle errors gracefully.
Manage complex client state with Jotai and React Query.
Create sophisticated forms using React Hook Form and Zod for robust validation.
Profile and improve performance by reducing bundle size and boosting Core Web Vitals.
Maintain high code quality through tests, reviews, and clear documentation.
Mentor junior developers, guide technical roadmaps, and turn product ideas into actionable tasks.
Stay current with front-end trends and introduce practical innovations to elevate speed, security, and usability.

WHAT YOU BRING:
4+ years of experience building production web and PWA projects.
Expert command of React, Next.js, TypeScript, Tailwind, Material UI, REST, and GraphQL.
Deep understanding of core JavaScript concepts and hands-on experience with server-side rendering.
Proven ability to diagnose performance issues and design scalable solutions.
Clear communication skills and a track record of effective collaboration in cross-functional teams.

NICE TO HAVE:

React Native experience for mobile apps.
Desktop app development with Tauri or Electron.
Familiarity with Docker and CI/CD pipelines.
Familiarity with Trusted Web Activity concepts.
Experience with automated testing tools such as Jest, React Testing Library, Playwright, or Cypress.

Benefits of Working with GSM:
Semi-annual performance-based bonuses
Supplementary health insurance starting from the second month
Financial support for training courses
Special occasion gifts
In-house doctor for employee health support
Flexible working hours
A supportive environment for personal development and career growth

Working Hours:
Saturday to Wednesday
Work Location: Tehran, Jordan (possibility to work on-site, hybrid)

If you are ready to take your Frontend development skills to the next level and be part of a growing team that values quality and innovation, we want to meet you!

Job Requirements

Age
23 - 38 Years Old
Gender
Men / Women
Military service
Military service must be done
Software
React| Advanced

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

ارسال رزومه برای گروه توسعه همراه تل