We are looking for a Senior Frontend Developer with strong proficiency in React, TypeScript, and frontend architecture. In this role, you will take ownership of complex frontend solutions, drive technical decisions, and help build scalable, maintainable, and high-performance web applications.
You will contribute to engineering standards and collaborate with cross-functional teams to deliver reliable products. You will also explore and adopt AI-powered development tools where they can meaningfully improve engineering efficiency and code quality.
Responsibilities
Develop and maintain scalable, high-performance web applications using React, TypeScript, and modern frontend technologies.
Build and maintain Progressive Web Apps (PWAs), ensuring reliable and seamless experiences across web and mobile platforms.
Design and implement maintainable frontend architectures, reusable components, and shared libraries.
Work with monorepo architectures to efficiently manage multiple applications, shared packages, and development workflows.
Implement and manage application state using libraries such as Redux and Zustand, and handle server-state management and data fetching with tools such as React Query.
Collaborate with backend developers, product managers, and designers to deliver high-quality product features.
Improve application performance, accessibility, reliability, and code quality through testing, debugging, and code reviews.
Leverage AI-powered development tools to improve productivity, support technical investigations, and streamline coding and testing workflows.
Requirements
At least 5 years of experience in JavaScript and client-side web development.
Strong proficiency in JavaScript, TypeScript, React, and modern frontend development practices.
Familiarity with Angular and its core concepts, with the ability to work across different frontend frameworks.
Strong understanding of Progressive Web Apps (PWAs), responsive design, service workers, and web application lifecycle management.
Experience with state management and data-fetching libraries such as Redux, React Query, or Zustand.
Understanding of monorepo architectures and tools such as Nx, Turborepo, or similar solutions.
Solid knowledge of frontend architecture, reusable component design, modular development, and software engineering principles.
Experience working with REST APIs, asynchronous operations, Git workflows, and automated testing.
Familiarity with AI-powered development tools such as Cursor, GitHub Copilot, or Claude Code, and the ability to evaluate and validate AI-generated code.
Strong problem-solving skills, a sense of ownership, and the ability to collaborate effectively within a team.
Preferred Qualifications
Experience working with Angular applications and performing large-scale frontend migrations between frameworks.
Experience with Nx, shared libraries, dependency management, and monorepo build pipelines.
Familiarity with CI/CD pipelines, performance monitoring, and frontend observability.
Experience integrating LLM APIs or AI-powered features into web applications.
Familiarity with AI agents, tool calling, or the Model Context Protocol (MCP).
Benefits
Transportation discounts and vouchers
Organizational food discount
Learning budget
Team-building budget
Wellness budget
Comprehensive health, dental, and vision insurance
اسنپباکس جدیدترین سرویس اپلیکیشن اسنپ (بزرگترین سامانه حمل و نقل هوشمند کشور) تمام شرکتها با هر نوع فعالیت تجاری را به بزرگترین مجموعه از پیکهای موتوری در کشور متصل میسازد.
درحال حاضر، تنها تعداد محدودی از شرکتها به پیکهای ارزان و با کیفیت دسترسی دارند. از طرف دیگر، تعداد زیادی پیک موتوری هستند که به دنبال فعالیت بیشتر بوده اما قادر به یافتن مشتری نیستند.
ما میخواهیم این موضوع را با استفاده از فناوری هوشمند و استاندارد عملیاتی جدید، برای همیشه تغییر دهیم.
ما آینده را میسازیم. به ما ملحق شوید.