
عنوان شغلی: بخش توسعه دهنده 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.
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.