نشان کن
کد آگهی: KP2994483418

توسعه‌دهنده ارشد Front-End | Senior Front-End Developer (React-Next)

توسعه‌دهنده ارشد Front-End | Senior Front-End Developer (React-Next) - گروه ادمیرال | ADM Group
گروه ادمیرال | ADM Group
در تهران
در وبسایت ایران تلنت  (4 روز پیش)
اطلاعات شغل:
نوع همکاری:  Full Time
نیاز به سابقه:  حداقل 3 سال
متن کامل آگهی:

• توسعه نرم افزار:
o توسعه و نگهداری نرم افزار بر اساس نیاز مشتری.
• بهینه سازی کد:
نوشتن کد کارآمد، قابل استفاده مجدد، و ماژولار.
• تست:
و انجام آزمایش واحد و اشکال‌زدایی برای اطمینان از پایداری برنامه ، از جمله نظرات کد و مشخصات فنی.
• به روز رسانی و نگهداری:
o ارائه به روز رسانی و پشتیبانی برای برنامه های کاربردی موجود.
• تعامل با مشتری:
o تعامل با مشتریان برای درک نیازهای آنها و ارائه پروژه منظم به روز رسانی ها.
• مدیریت مهلت:
o مدیریت جدول زمانی پروژه و محصولات تحویلی برای برآورده کردن انتظارات مشتری.
• انطباق با امنیت:
و اجرای بهترین شیوه های امنیتی در توسعه برنامه.
• به روز بمانید:< br> از آخرین روندها و به روز رسانی ها در پشته توسعه مطلع شوید.

مهارت های فنی:

• تجربه گسترده در توسعه front-end، به ویژه با جاوا اسکریپت و تایپ اسکریپت، پیروی از تایپ اسکریپت تمیز و قابل نگهداری شیوه‌های کدنویسی.
• تجربه ثابت شده با next.js و react.js، از جمله کتابخانه‌هایی مانند redux، react query یا context api برای مدیریت حالت.
• دانش عمیق جاوا اسکریپت مدرن (es6+)، و بهترین تمرین با تایپ اسکریپت در محیط react/next.js.
• تجربه با react hook form یا formik برای ساخت و مدیریت فرم ها با اعتبارسنجی.
• تجربه قوی با متریال رابط کاربری (mui) یا کتابخانه های مؤلفه دیگر برای ساختن مدرن ، رابط های کاربر پاسخگو.
• درک قوی از رندر سمت سرور (ssr)، تولید سایت استاتیک (ssg)، و ساخت برنامه های وب پویا و با کارایی بالا با استفاده از next.js.
• تجربه در پیاده سازی واکنش گرا و واکنش گرا طراحی‌های اول تلفن همراه.
• تجربه خوب با html5، css3، و استانداردهای وب معنایی.
• مهارت با پیش‌پردازنده‌های css (sass، کمتر) و راه‌حل‌های سبک مانند ماژول‌های css، مؤلفه‌های مدل‌دهی شده، یا tailwind css.
>• تجربه با میان افزارها در next.js، مدیریت کارآمد احراز هویت، ورود به سیستم و سایر وظایف.
• درک برنامه های کاربردی وب مترقی (pwas)، از جمله کارگران خدمات، استراتژی های ذخیره سازی حافظه پنهان، و قابلیت های آفلاین.
• تجربه با redux برای مدیریت حالت، از جمله کار با میان‌افزار مانند redux thunk یا redux saga.
• تجربه در نوشتن و اجرای تست‌های واحد و تست‌های سرتاسر (e2e) با استفاده از چارچوب‌هایی مانند jest، cypress، یا کتابخانه تست.
>• آشنایی با استفاده از git و کنترل نسخه مشارکتی در یک محیط تیمی.
شرایط برگزیده:
• آشنایی با بهترین شیوه های SEO، به ویژه برای برنامه های next.js (مانند بهینه سازی برای ssr، متا تگ های پویا، نقشه های سایت) .
• تجربه با ابزارهای ساخت front-end و اجرای وظایف مانند webpack، grunt، یا gulp.
• دانش مسیرهای api و کار با خدمات backend در محیط next.js.
• تجربه کار با رابط کاربری مواد برای سفارشی کردن مؤلفه‌ها و تم‌ها به طور مؤثر.


مهارت‌های نرم:

• مهارت‌های حل مسئله و تحلیل عالی.
• رهبری قوی و توانایی‌های ارتباطی.
• توانایی کار موثر در یک محیط تیم محور.
• جزئیات محور با تمرکز بر کیفیت و بهبود مستمر.


Software Development:


  • Develop and maintain Software according to client requirements.

Code Optimization:


  • Write efficient, reusable, and modular code.

Testing:


  • Conduct unit testing and debugging to ensure application stability.

Collaboration:


  • Collaborate with cross-functional teams, including designers, back-end developers, and QC engineers.

Documentation:


  • Create and maintain project documentation, including code comments and technical specifications.

Updates and Maintenance:


  • Provide updates and support for existing applications.

Client Interaction:


  • Engage with clients to understand their needs and provide regular project updates.

Deadline Management:


  • Manage project timelines and deliverables to meet client expectations.

Security Compliance:


  • Implement security best practices in application development.

Stay Updated:


  • Keep abreast of the latest trends and updates in the development stack.

Technical Skills:


  • Extensive experience in front-end development, particularly with JavaScript and TypeScript, following clean and maintainable TypeScript coding practices.
  • Proven experience with Next.js and React.js, including libraries like Redux, React Query, or Context API for state management.
  • In-depth knowledge of modern JavaScript (ES6+), and best practices with TypeScript in a React/Next.js environment.
  • Experience with React Hook Form or Formik for building and managing forms with validation.
  • Strong experience with Material UI (MUI) or other component libraries for building modern, responsive user interfaces.
  • Strong understanding of server-side rendering (SSR), static site generation (SSG), and building dynamic, high-performance web applications using Next.js.
  • Experience in implementing responsive and mobile-first designs.
  • Solid experience with HTML5, CSS3, and semantic web standards.
  • Proficiency with CSS preprocessors (Sass, Less) and styling solutions like CSS Modules, Styled Components, or Tailwind CSS.
  • Experience with middleware in Next.js, handling authentication, logging, and other tasks efficiently.
  • Understanding of progressive web applications (PWAs), including service workers, caching strategies, and offline capabilities.
  • Experience with Redux for state management, including working with middleware like Redux Thunk or Redux Saga.
  • Experience in writing and executing unit tests and end-to-end (E2E) tests using frameworks like Jest, Cypress, or Testing Library.
  • Familiarity with using Git and collaborative version control in a team environment.
  • Preferred Qualifications:
  • Familiarity with SEO best practices, particularly for Next.js applications (e.g., optimizing for SSR, dynamic meta tags, sitemaps).
  • Experience with front-end build tools and task runners like Webpack, Grunt, or Gulp.
  • Knowledge of API routes and working with backend services in a Next.js environment.
  • Experience working with Material UI to customize components and themes efficiently.

Soft Skills:


  • Excellent problem-solving and analytical skills.
  • Strong leadership and communication abilities.
  • Ability to work effectively in a team-oriented environment.
  • Detail-oriented with a focus on quality and continuous improvement.

این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت ایران تلنت برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
یک‌شنبه 2 دی 1403، ساعت 18:09