ما در الفبا هوش پردازش مانا (Mana) به دنبال یک برنامهنویس React با انگیزه و متخصص هستیم تا به تیم توسعه فرانتاند ما بپیوندد. در این نقش، شما مسئول طراحی، توسعه و نگهداری رابطهای کاربری تعاملی و مدرن خواهید بود. شما در کنار تیم طراحی و توسعه، تجربه کاربری بهینه و عملکرد بالا را در پروژههای وب ما تضمین خواهید کرد.
مسئولیتها:
توسعه رابط کاربری: طراحی و پیادهسازی صفحات و کامپوننتهای واکنشگرا با استفاده از React و تکنیکهای مدرن مانند hooks.
مدیریت وضعیت: استفاده از ابزارهای مدیریت وضعیت مانند Redux، MobX یا Context API برای بهبود جریان دادهها و مدیریت وضعیت اپلیکیشن.
بهینهسازی عملکرد: بهبود سرعت و کارایی اپلیکیشن از طریق تکنیکهایی مانند Code Splitting، Lazy Loading و بهینهسازی رندرینگ.
ادغام با سرویسهای بکاند: همکاری نزدیک با تیمهای بکاند برای ادغام APIها و سرویسهای وب، و تضمین هماهنگی کامل بین فرانتاند و بکاند.
رفع اشکال و بهبود مستمر: شناسایی باگها، اشکالزدایی و اعمال بهبودهای لازم در کد برای افزایش کیفیت نهایی نرمافزار.
مشارکت در فرآیندهای Agile: حضور فعال در جلسات اسکرام، ارائه گزارش پیشرفت، و مشارکت در جلسات بازبینی کد و برنامهریزی پروژه.
تست و تضمین کیفیت: نوشتن تستهای واحد (Unit Testing) و یکپارچه (Integration Testing) با استفاده از ابزارهایی مانند Jest و Enzyme برای اطمینان از عملکرد صحیح کامپوننتها.
الزامات:
تسلط به React: تجربه عملی و عمیق در توسعه با React و آشنایی با مفاهیم پیشرفته مانند hooks، context و مدیریت وضعیت.
دانش فنی قوی: تسلط بر HTML5، CSS3 و JavaScript (ES6+) و آشنایی با مفاهیم طراحی واکنشگرا (Responsive Design).
ابزارهای مدرن: تجربه کار با ابزارهایی مانند Webpack، Babel، NPM یا Yarn برای مدیریت پروژههای فرانتاند.
سیستمهای کنترل نسخه: آشنایی با Git و تجربه کار در محیطهای توسعه تیمی.
مهارتهای حل مسئله: توانایی تحلیل مشکلات و ارائه راهکارهای بهینه برای رفع باگها و بهبود عملکرد نرمافزار.
مهارتهای ارتباطی: توانایی برقراری ارتباط موثر، توسعه و مدیریت پروژه.
انتظارات:
کیفیت کد: ارائه کد تمیز، مستند و قابل نگهداری که مطابق با استانداردهای صنعتی و بهترین شیوههای توسعه نرمافزار باشد.
بهروز بودن: پیگیری روندهای جدید در دنیای React و فرانتاند، و بهروزرسانی مداوم دانش و مهارتهای فنی.
کار تیمی: مشارکت فعال در جلسات تیمی و ارائه بازخورد سازنده جهت بهبود روند توسعه و رفع چالشهای موجود.
مدیریت زمان: توانایی مدیریت موثر زمان و تحویل به موقع پروژهها و وظایف محوله.
اگر شما مشتاق به کار در محیطی پویا و خلاق هستید و میخواهید با استفاده از تکنولوژیهای روز دنیا تجربه کاربری بینظیری ایجاد کنید، ما مشتاقیم تا شما را در تیممان داشته باشیم.
معرفی شرکت
مرکز تحقیقات کامپیوتری مانا جایی است که با تکیه بر تیمی از کارشناسان و پژوهشگران، محصولات هوشمندی در زمینه هوش مصنوعی خلق میکند. این مرکز بهصورت مستقل و بدون کمک دولتی راهاندازی شده و هدفش این است که دانشگاهها، پژوهشگاهها و متخصصان را به هم نزدیکتر کند تا با همافزایی، کارهای بزرگتری انجام دهند. مانا در حوزههایی مثل مدلهای زبانی پیشرفته، ترجمه ماشینی، تصحیح نگارش، سیستمهای پیشنهاددهنده و پردازش صدا (مثل تبدیل متن به گفتار و تشخیص گفتار) فعالیت میکند و همیشه سعی دارد در خط مقدم نوآوری بماند.
محصولات مانا شامل ابزارهایی برای ترجمه، تصحیح املا و دستور زبان، انتخاب واژههای مناسب، تعیین لحن و همچنین فناوریهای صوتی مثل تبدیل متن به صدا و تشخیص گفتار است. این مرکز همچنین در زمینههایی مثل دادهکاوی، دستهبندی اطلاعات، ساخت موتورهای جستجوی هوشمند و نمایش گرافیکی دادهها کار میکند. مانا با تولید دادههای باارزش و به اشتراک گذاشتن آنها، به سادهتر شدن پردازش محتوا کمک میکند و راه را برای پیشرفت تحقیقات باز میکند.
مانا باور دارد که فناوری باید با زبانی ساده و همدلانه با انسانها ارتباط برقرار کند و نیازهایشان را بفهمد. به همین خاطر، همیشه دنبال جدیدترین پیشرفتها در هوش مصنوعی و یادگیری ماشین است تا تجربهای بهتر و کارآمدتر برای کاربران بسازد. این مرکز با رویکردی جامع و نوآورانه، تلاش میکند تعامل بین انسان و ماشین را بهبود ببخشد و بهعنوان یک مجموعه مستقل، انعطافپذیری و خلاقیت را در کارهایش حفظ کند.