توسعهدهندهی ارشد Angular
دربارهی این نقش
🗓 سابقهی شرکت: بیش از ۱۰ سال
⚙️ صنعت: هلثتک (فناوری سلامت)
🏢 اندازهی شرکت: ۱۰۰ تا ۵۰۰ نفر
نقش شما
بهعنوان توسعهدهندهی ارشد Angular، نقشی کلیدی در طراحی، توسعه و نگهداری معماریهای فرانتاندِ پرکارایی و واکنشگرا که به اپلیکیشنهای مدرن و کاربرمحور توان میدهند ایفا میکنید.
- راهحلهای وبِ مقیاسپذیر را معماری، ارائه و بهینه میکنید و با بهرهگیری از تخصص خود در Angular و TypeScript معیار کیفیت و تجربهی کاربری را در سراسر سازمان تعیین میکنید.
- از قابلیت نگهداری، دسترسپذیری (A11y) و سازگاری میانمرورگری دفاع میکنید و تضمین میکنید اپلیکیشنهای ما قوی و فراگیر بمانند.
- فعالانه توسعهدهندگان جونیور را منتور و فرهنگ تعالی فنی را از طریق اشتراک دانش و حل مسئلهی همکارانه پرورش میدهید.
موفقیت در این نقش چه شکلی است
موفقیت در این نقش یعنی ارائهی رابطهای فرانتاندِ قوی، قابلنگهداری و بسیار تعاملی — اپلیکیشنهای مقیاسپذیری که تجربهی کاربریِ روان زیر بارهای کاریِ واقعی فراهم میکنند.
این را با نوشتن کدِ تمیز، ماژولار و قابلتست، بهکارگیری بهترین شیوههای پیشروی فرانتاند و هدایت بهینهسازی عملکرد در سراسر چرخهی عمر توسعه به دست میآورید.
مسئولیتهای کلیدی
- طراحی، توسعه و نگهداری اپلیکیشنهای فرانتاندِ سطحتولید با Angular (نسخهی ۱۴ به بالا).
- بهینهسازی اپلیکیشنها برای بیشترین سرعت، مقیاسپذیری و واکنشگرایی در دستگاههای مختلف.
- ساخت و یکپارچهسازی لایههای مصرفِ RESTful APIِ پیچیده و type-safe در اکوسیستم Angular.
- تضمین عملکرد بالا، امنیت قوی و عملکرد دردسترس (A11y) وبسرویسها.
- مدیریت کدبیسها با Git، انجام بازبینیهای دقیق کد و اعمال بهترین شیوههای کدنویسی و همکاری.
- پشتیبانی از کل چرخهی عمر توسعهی نرمافزار (SDLC)، از همکاری در طراحی UI/UX تا استقرار و بهبودهای پیوسته.
- عیبیابی و حل مسائل پیچیدهی سمتکلاینت برای تضمین پایداری اپلیکیشن و سازگاری بهینهی میانمرورگری.
آنچه به همراه میآورید
برای موفقیت در این نقش:
- بیش از ۶ سال تجربهی حرفهای در توسعهی فرانتاند با تمرکز قوی بر Angular و معماریهای مدرن وب دارید.
- تسلط در سطح متخصص بر TypeScript، RxJS و مدیریت state پیشرفته (NgRx یا مشابه) بهعنوان ستونهای اصلی جعبهابزار توسعهی خود دارید.
- تخصص عملی عمیق در طراحی و پیادهسازی کتابخانههای کامپوننتِ ماژولار و قابلاستفادهی مجدد و سیستمهای طراحیِ قوی دارید.
- درک محکمی از روشهای مهندسی نرمافزار، شامل طراحی واکنشگرا، سازگاری میانمرورگری و استانداردهای دسترسپذیری (A11y) دارید.
- دانش کاری قوی از سامانههای کنترل نسخه مانند Git، شامل گردشکارهای همکارانه (استراتژیهای برنچینگ، pull requestها و بازبینی کد) دارید.
- تسلط عالی بر زبان انگلیسی دارید.
- تجربهی گسترده در نوشتن تستهای واحد جامع (Jasmine/Jest) و تستهای یکپارچگی سرتاسری (Cypress/Playwright) برای تضمین پوشش بالای کد و اتکای اپلیکیشن دارید.
- آشنایی با تکنیکهای بهینهسازی عملکرد و محیطهای استقرار کانتینری/ابری (Docker، Kubernetes یا AWS) امتیاز است.
- مهارتهای عالی تحلیلی و حل مسئله با توجه قوی به جزئیات و تعهد به کیفیت pixel-perfect دارید.
الزامات ضروری
- مهارت اثباتشده در معماری اپلیکیشنهای Angularِ پرکارایی، همراه با دانش سطحمتخصص TS/RxJS و مهارتهای قوی ارتباطیِ مسلط به انگلیسی.
این نقش چطور مسیر شغلی شما را ارتقا میدهد
این نقش به شما امکان همکاری با مهندسان کارکشته و رهبران محصول روی سامانههای واقعی و بزرگمقیاسی که در سراسر جهان استفاده میشوند را میدهد.
مهارتهای خود را در الگوهای مدرن فرانتاند، برنامهنویسی واکنشیِ پیشرفته و تنظیم عملکرد پالایش میکنید — و در عین حال تصمیمهای فنیای را هدایت میکنید که نسل بعد زیرساخت روبهکاربر ما را شکل میدهند.
این شرکت چطور برای تلاش شما ارزش قائل است
- بستهی مزایای جذاب
- کمکهزینهی جابهجایی به ارمنستان
اگر آمادهاید تخصص Angular خود را به سطح بعدی ببرید و راهحلهای فرانتاندی بسازید که به محصولات جهانی توان میدهند، مشتاق شنیدن از شما هستیم.
مزایا
- Attractive benefits package
- Relocation support to Armenia