فناوری های جدید در دو دهه اخیر تأثیرات بسیاری بر زندگی ما داشته و تا حد زیادی سبک زندگی ما را دگرگون کرده است. در همین راستا، نخستین مرحله از راه اندازی فناوری تلفن همراه در سال 1373 با ظرفیت سازی برای 9200 شماره در شهر تهران آغاز شد. با توجه به نیاز و تقاضای مردم به این پدیده، فعالیت هایی متناسب با جهت گیری جهانی برای توسعه شبکه تلفن همراه صورت گرفت. امروز همراه اول به عنوان بزرگترین اپراتور خاورمیانه در حدود 86 میلیون مشترک و رتبه 18 در دنیا به لحاظ تعداد مشترکین را داراست. همراه اول در ارزیابی سازمان تنظیم مقررات و ارتباطات رادیویی در سال پنچ سال آخیر رتبه نخست اپراتورهای تلفن همراه کشور را بدست آورده است. همچنین در آخرین ارزیابی 100 شرکت برتر ایران، همراه اول، رتبه دوم بالاترین ارزش بازار و رتبه سوم بیشترین سودآوری را به خود اختصاص داده است.
همراه اول با کسب تجربیات ارزشمند در زمینه خدمات نوین ارتباطات سیار و بررسی تکنولوژی های رو به رشد دنیا، ماموریت پنج سال آتی خود را "تحقق رویای دیجیتال" در نظر گرفته و در راستای تحقق و دستیابی به این چشم انداز اقدامات متعددی را در برنامه کاری خود قرار داده است.
توسعهدهنده Front‑End مسئول طراحی، پیادهسازی و بهینهسازی رابط کاربری سامانههای تحت وب است و با تیم Back‑End، طراح UX/UI و مدیر پروژه همکاری نزدیک دارد تا نیازمندیهای کسبوکار به شکل بصری و کارآمد پیادهسازی شوند. وظایف و مسئولیتها:
پیادهسازی رابطهای کاربری بر اساس طراحیهای UI/UX
یکپارچهسازی رابط کاربری با API ها و سرویسهای بکاند
بهینهسازی عملکرد، سرعت بارگذاری و تجربه کاربری
اطمینان از سازگاری رابط کاربری در مرورگرها و دستگاههای مختلف (Responsive Design)
مدیریت وضعیت (State Management) در اپلیکیشنهای پیچیده
پیادهسازی تستهای مرتبط با رابط کاربری و مشارکت در بهبود کیفیت کد
رفع اشکالات و بهینهسازی مستمر بر اساس بازخورد کاربران و نیازمندیهای جدید
مهارتهای تخصصی موردنیاز:
تسلط کامل بر HTML5، CSS3 و JavaScript (ES6+)
تجربه عملی و تسلط بر React.js (شامل Hooks، Functional Components و مدیریت چرخه حیات کامپوننتها)
آشنایی با مفاهیم State Management و تجربه کار با ابزارهایی مانند Redux، Context API یا راهکارهای مشابه
آشنایی با jQuery و تجربه نگهداری و توسعه پروژههای Legacy
تجربه کار با RESTful API و انجام درخواستهای HTTP (Axios، Fetch و …)
توانایی پیادهسازی رابطهای کاربری Responsive و سازگار با مرورگرهای مختلف (Cross-Browser Compatibility)
درک و پیادهسازی معماری Component-Based
تجربه کار با ابزارهای Build و Bundle مانند Webpack، Vite یا ابزارهای مشابه
آشنایی با مفاهیم امنیت در سمت کاربر (مانند XSS، CSRF و مدیریت امن توکنها)
تسلط بر Git و فرآیندهای کنترل نسخه (Branching، Pull Request، Code Review)
توانایی عیبیابی (Debugging)، تحلیل خطاها و بهینهسازی عملکرد (Performance Optimization)
آشنایی با اصول طراحی و استانداردهای UI/UX
مهارتهای نرم مورد نیاز:
توانایی کار تیمی موثر و تعامل سازنده با اعضای تیم فنی، طراحی و محصول
مهارت حل مسئله و تفکر تحلیلی
مدیریت زمان و توانایی انجام همزمان چند وظیفه (Task Management)
مسئولیتپذیری و تعهد به کیفیت خروجی
روحیه یادگیری مستمر و بهروز بودن با تکنولوژیهای جدید
توانایی دریافت و ارائه بازخورد حرفهای (Feedback Culture)
مهارت مستندسازی و انتقال دانش
موارد زیر مزیت محسوب میشود:
آشنایی و تجربه کار با فریمورک Vue.js
تجربه کار با ابزارهای تست مانند Jest، React Testing Library یا ابزارهای مشابه
آشنایی با TypeScript
تجربه کار در پروژههای مقیاسپذیر و تیمهای Agile
تجربه کار با CI/CD و فرآیندهای انتشار (Deployment)