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

توسعه دهنده فرانت اند | Frontend Developer

توسعه دهنده فرانت اند | Frontend Developer - مدیا تِک گایز | Media Tech Guys
مدیا تِک گایز | Media Tech Guys
در تهران
در وبسایت ایران تلنت  (2 روز پیش)
اطلاعات شغل:
نوع همکاری:  تمام‌وقت
نیاز به سابقه:  حداقل 3 سال
متن کامل آگهی:

عنوان شغلی: بخش توسعه دهنده frontend: نوع موقعیت آن: تمام وقت، برنامه کاری در محل: 5 روز در هفته (9:00 صبح تا 6:00 بعد از ظهر)

درباره نقش
ما به دنبال یک توسعه دهنده فرانت اند با انگیزه و پرشور هستیم تا به تیم پویا خود بپیوندد. این یک فرصت عالی برای فردی است که مشتاق یادگیری و رشد در یک محیط مشترک در حین کار بر روی رابط‌های کاربری مدرن و مقیاس‌پذیر است.
شما با تیم‌های مهندسی، محصول و طراحی برای ایجاد تجربه‌های وب پاسخگو، در دسترس و با کارایی بالا همکاری خواهید کرد. شما روی برنامه‌های وب مدرن با استفاده از react و typescript کار می‌کنید، به الگوهای اجزای قابل استفاده مجدد کمک می‌کنید و به بهبود کیفیت و عملکرد کلی رابط کاربری کمک می‌کنید.
اگر تمایل زیادی به یادگیری، توانایی در اختیار گرفتن وظایف و مهارت‌های کار گروهی مؤثر دارید، می‌خواهیم شما بخشی از تیم ما باشید.

گزارش‌دهی خط

مدیریت اصلی
گزارش‌ها به: engineerkey front: مسئولیت‌ها
• توسعه و نگهداری مؤلفه‌ها و ویژگی‌های وب با استفاده از react و typescript.
• وایرفریم‌های ui/ux و طراحی‌ها به اجزای رابط کاربری تمیز، کارآمد و قابل استفاده مجدد.
• ادغام برنامه‌های frontend با apis آرامش‌بخش (و/یا graphql در صورت لزوم)، رسیدگی به حالت‌های بارگیری مجدد و• موارد طراحی مجدد، موارد خطا،
. سازگاری بین مرورگرها و رفتار رابط کاربری ثابت در بین دستگاه‌ها.
• اشکال زدایی و حل مشکلات ظاهری برای اطمینان از عملکرد و تجربه کاربر بهینه.
• اجزای سازنده را برای عملکرد بهینه کنید (مانند راندمان ارائه، اندازه بسته، بارگیری تنبل).
• شرکت در بررسی کد، پیروی از استانداردهای مهندسی، و کمک به بازخورد سازنده یادداشت‌ها) و چرخه‌های انتشار را در صورت نیاز پشتیبانی می‌کنند.


مهارت‌ها و الزامات فنی
• درک کامل از مفاهیم اصلی جاوا اسکریپت (es6+) (مانند، وعده‌ها، async/انتظار، بسته‌ها).
• آشنایی با مفاهیم هسته واکنش: کامپوننت‌ها، قلاب‌ها (قلاب‌ها (usestate، و غیره). مهارت در html5 و css3، با توانایی ایجاد طرح‌بندی‌های واکنش‌گرا (flexbox/grid).
• تجربه اولیه با سیستم‌های کنترل نسخه، ترجیحا git.
• توانایی نوشتن کدهای خوانا، قابل نگهداری و پیروی از بهترین شیوه‌های تثبیت‌شده.


شرایط ترجیحی (مزایای اسکریپت) (مزایای اولیه) یا
• تجربه اولیه با پروژه دانش حداقل یک چارچوب/کتابخانه css مانند tailwind css، sass/scss، یا bootstrap.
• درک اولیه next.js (ssr، ssg، مسیریابی) یک مزیت مهم است.
• آشنایی با ابزارهای توسعه دهنده مرورگر و تکنیک های اشکال زدایی. (jest toend, testing. کتابخانه، سرو/نمایشنامه‌نویس).
• نمایه گیت‌هاب یا نمونه‌کارهایی که پروژه‌های شخصی را نشان می‌دهد که اشتیاق و ابتکار را نشان می‌دهد.


مهارت‌های نرم
• ارتباط قوی و همکاری با طراحان و مهندسان.
• دریافت بازخورد راحت و تکرار سریع.
• رویکرد سازمان‌یافته به وظایف، توجه منظم به وظایف، مدیریت زمان و زمان خوب.
از محصولات تحویل داده شده.


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

موفقیت چگونه به نظر می‌رسد (90 روز اول)
• ویژگی‌های رابط کاربری کوچک تا متوسط را با راهنمایی و افزایش استقلال ارائه می‌کند.
• اجزای قابل نگهداری را مطابق با رویکرد طراحی و استانداردهای کدگذاری تولید می‌کند.
• کیفیت رابط کاربری را با کاهش نقص‌ها و کمک به بهبود عملکرد/قابلیت استفاده، برنامه‌ریزی کارآمد، افزایش مشارکت و کار گروهی بهبود می‌بخشد.


Job Title: Frontend Developer


Department: IT Position Type: Full-time, On-site Work Schedule: 5 days a week (9:00 AM to 6:00 PM)


 


About the Role


We are looking for a motivated and passionate Frontend Developer to join our dynamic team. This is an excellent opportunity for someone eager to learn and grow in a collaborative environment while working on modern, scalable user interfaces.


You will collaborate with engineering, product, and design teams to build responsive, accessible, and high-performing web experiences. You will work on modern web applications using React and TypeScript, contribute to reusable component patterns, and help improve overall UI quality and performance.


If you have a strong willingness to learn, the ability to take ownership of tasks, and effective teamwork skills, we want you to be part of our team.


 


Key Responsibilities


• Develop and maintain web components and features using React and TypeScript.


• Translate UI/UX wireframes and designs into clean, efficient, and reusable UI components.


• Integrate frontend applications with RESTful APIs (and/or GraphQL where applicable), handling loading states, errors, and edge cases.


• Ensure responsive design, cross-browser compatibility, and consistent UI behavior across devices.


• Debug and resolve frontend issues to ensure optimal performance and user experience.


• Optimize components for performance (e.g., rendering efficiency, bundle size, lazy loading).


• Participate in code reviews, follow engineering standards, and learn through constructive feedback.


• Contribute to documentation (setup guides, component usage notes) and support release cycles when needed.


 


 


Technical Skills & Requirements


• Solid understanding of core JavaScript (ES6+) concepts (e.g., Promises, Async/Await, Closures).


• Familiarity with core React concepts: Components, Hooks (useState, useEffect, etc.), State & Props, and Component Lifecycle.


• Proficiency in HTML5 and CSS3, with the ability to create responsive layouts (Flexbox/Grid).


• Basic experience with version control systems, preferably Git.


• Ability to write readable, maintainable code and follow established best practices.


 


 


Preferred Qualifications (Advantages)


• Familiarity or project-based experience with TypeScript (beyond basics).


• Knowledge of at least one CSS framework/library such as Tailwind CSS, SASS/SCSS, or Bootstrap.


• Basic understanding of Next.js (SSR, SSG, routing) is a significant plus.


• Familiarity with browser Developer Tools and debugging techniques.


• Basic exposure to frontend testing tools (e.g., Jest, React Testing Library, Cypress/Playwright).


• A GitHub profile or portfolio showcasing personal projects that demonstrate passion and initiative.


 


 


Soft Skills


• Strong communication and collaboration with designers and engineers.


• Comfortable receiving feedback and iterating quickly.


• Organized approach to tasks, with good time management and reliability.


• Curious mindset, attention to detail, and ownership of assigned deliverables.


 


 


What We Offer


• Learning & Growth Opportunity: Work alongside and learn from experienced developers. Receive mentorship and hands-on experience with real-world projects.


• Modern Tech Stack: Build products using modern technologies and architectures like React, TypeScript, and contemporary frontend tooling.


• Dynamic & Supportive Team: Join a collaborative environment where ideas are valued, and growth is encouraged.


• Real Impact: Tackle meaningful challenges from day one and see your contributions go live to users.


 


What Success Looks Like (First 90 Days)


• Delivers small-to-medium UI features with guidance and increasing independence.


• Produces maintainable components aligned with the design approach and coding standards.


• Improves UI quality by reducing defects and contributing performance/usability enhancements.


• Participates effectively in reviews, planning, and team collaboration.

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

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
جستجوهای مرتبط
دوشنبه 9 دی 1404، ساعت 01:34