دکترِتو
دکترِتو

Front-End Developer (React)

Tehran/ Saei-Tavanir
Remote
Full Time
Saturday to Wendsday 9am to 18pm
-
Health insurance -Occasional packages and gifts
51 - 200 employees
Healthcare / Medical Services
Iranian company dealing only with Iranian entities
1395
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
JavaScript - Intermediate
React - Intermediate
TypeScript - Intermediate

Job Description

About the Role:

As a Frontend Developer You will work on complex React projects, large-scale applications, take ownership of critical frontend initiatives, and collaborate with cross-functional teams to deliver high-quality solutions. This role requires technical expertise and high commination skills.


Responsibilities

  • Design and develop modern, scalable user interfaces using React and Next.js.
  • Write clean, maintainable, and type-safe code with TypeScript.
  • Build responsive and accessible designs using Tailwind CSS, Material UI, and Styled-components.
  • Manage complex state with Zustand and handle client-side data fetching and caching with React Query.
  • Hands-on experience building and optimizing Progressive Web Applications (PWA) for performance, offline support, and cross-platform usability.
  • Collaborate closely with design, backend, and product teams to achieve shared goals.




Requirements (Technical):

  • 3+ years of professional experience in frontend development with a strong focus on React and its ecosystem.
  • Hands-on experience with Next.js and modular architectures.
  • Strong proficiency in TypeScript and knowledge of software design patterns.
  • Practical experience with state management tools (like Zustand) and asynchronous data handling (React Query).
  • Solid experience in writing automated tests and ensuring product quality.
  • Familiarity with Git workflows and collaboration in large teams.



Soft Skills:

  • Strong communication skills to work effectively across different teams.
  • Problem-solving mindset with the ability to handle complex challenges.
  • Excellent time management and prioritization skills in dynamic environments.
  • A collaborative mindset for working in large, cross-functional teams.
  • Adaptability and flexibility to respond to changing requirements.




Nice to Have:

  • Architect and manage multi-repository projects with Turborepo to enhance team productivity.
  • Experience with design systems and reusable component libraries.
  • Familiarity with error tracking tools.

Job Requirements

Gender
Men / Women
Software
React| Intermediate TypeScript| Intermediate JavaScript| Intermediate

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

ارسال رزومه برای دکترِتو