آسان پرداخت
آسان پرداخت

Software Engineer (Angular) - Insurance Vertical

تهران، امانیه
تمام وقت
شنبه تا چهارشنبه 08:00 الی 17:00
-
وام -بیمه درمان تکمیلی

این فرصت شغلی چقدر برای من مناسب است؟

501 تا 1000 نفر
اینترنت / تجارت الکترونیک / خدمات آنلاین
شرکت ایرانی دارای مشتریان داخلی
1388
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
JavaScript - متوسط
Git - متوسط
Angular - متوسط
TypeScript - متوسط

شرح شغل و وظایف

ما در آسان بیمه (قسمت بیمه اپلیکیشن آپ) به دنبال یک مهندس نرم‌افزار (Software Engineer) با تجربه هستیم که تخصص اصلی او توسعه اپلیکیشن‌های تحت وب با Angular و TypeScript باشد، اما توانمندی‌هایش محدود به توسعه فرانت‌اند نباشد.
فرد موردنظر باید درک مناسبی از معماری نرم‌افزار، طراحی سیستم، ارتباط سرویس‌ها و چرخه کامل توسعه محصول داشته باشد و بتواند مسائل فنی را به‌صورت مستقل تحلیل و حل کند.

مسئولیت‌های اصلی:
- تحلیل، طراحی، توسعه و نگهداری راهکارهای نرم‌افزاری با تمرکز بر Angular و TypeScript
- مشارکت در طراحی معماری نرم‌افزار و تصمیم‌گیری‌های فنی
- توسعه فیچرها به‌صورت End-to-End، از تحلیل نیازمندی تا پیاده‌سازی، تست و انتشار
- طراحی و توسعه کدهای مقیاس‌پذیر، قابل تست و قابل نگهداری
- همکاری در طراحی و یکپارچه‌سازی APIها و سرویس‌های نرم‌افزاری
- شناسایی و رفع مشکلات عملکردی، ساختاری و معماری سیستم
- مشارکت در Code Review، Refactoring و کاهش Technical Debt
- همکاری در بهبود فرایندهای توسعه، تست و CI/CD
- استفاده از ابزارهای AI و ایجنت‌های برنامه‌نویسی برای افزایش بهره‌وری و کیفیت توسعه
- همکاری موثر با تیم‌های مهندسی، محصول، طراحی و QA

مهارت‌های موردنیاز:
- حداقل 3 سال تجربه حرفه‌ای در توسعه نرم‌افزار
- تسلط به Angular، TypeScript و JavaScript
- تسلط به اصول مهندسی نرم‌افزار، Clean Code، SOLID و Design Patterns
- تجربه طراحی و توسعه نرم‌افزارهای مقیاس‌پذیر و قابل نگهداری
- آشنایی با معماری نرم‌افزار، RESTful API و مفاهیم Client-Server
- آشنایی با مفاهیم توسعه بک‌اند، پایگاه داده و SQL
- تجربه کار با Git، CI/CD و فرایندهای Code Review
- آشنایی با اصول تست‌نویسی، دیباگ و بهینه‌سازی عملکرد نرم‌افزار
- توانایی استفاده از AI Agents در توسعه نرم‌افزار با رویکرد Agentic Development و Vibe Coding
- توانایی تحلیل و حل مستقل مسائل فنی و همکاری موثر در تیم

مهارت‌های امتیازی:
- تجربه عملی کار با ابزارهای AI Coding مانند Cursor، Claude Code یا GitHub Copilot
- تجربه توسعه بک‌اند با ASP.NET Core یا Node.js
- تجربه کار با Angular 19 و نسخه‌های جدیدتر
- آشنایی با معماری Microservices و سیستم‌های توزیع‌شده
- تجربه کار با Docker و Linux
- آشنایی با ابزارهای تست خودکار مانند Playwright و Cypress
- آشنایی با MCP و ابزارهای پیشرفته توسعه مبتنی بر AI
- تجربه نگهداری، بهینه‌سازی و ارتقای پروژه‌های Legacy

ویژگی‌های فردی:
- ذهنیت حل مسئله و نگاه مهندسی به چالش‌های فنی
- مسئولیت‌پذیری و توانایی پیشبرد مستقل تسک‌ها
- دقت در کیفیت کد و توجه به جزئیات
- توانایی تصمیم‌گیری فنی و ارزیابی راهکارهای مختلف
- روحیه همکاری تیمی و ارتباط موثر
- علاقه‌مندی به یادگیری و استفاده از فناوری‌های جدید
- نگاه محصول‌محور و درک تاثیر تصمیمات فنی بر کسب‌وکار

شرایط همکاری:
- نوع همکاری به‌صورت تمام‌وقت و با مدل کاری ترکیبی (Hybrid) است.
- در حال حاضر، حضور در محل شرکت 2 روز در هفته الزامی است و سایر روزهای کاری به‌صورت دورکاری (Remote) خواهد بود.
- مدل و تعداد روزهای حضور ممکن است در آینده، بر اساس سیاست‌ها و تصمیمات مجموعه، تغییر کند.

آنچه از شما انتظار داریم:
به دنبال فردی هستیم که فراتر از پیاده‌سازی تسک‌ها فکر کند، بتواند مسائل فنی را به‌درستی تحلیل کند، برای آن‌ها راهکار مناسب ارائه دهد و مسئولیت کیفیت خروجی خود را بپذیرد. برای ما توانایی حل مسئله، درک اصول مهندسی نرم‌افزار و استفاده هوشمندانه از ابزارهای AI* به‌اندازه تسلط به تکنولوژی‌های توسعه اهمیت دارد.

شرایط احراز شغل

سن
تا 40 سال
جنسیت
تفاوتی ندارد
نرم افزارها
Angular| متوسط TypeScript| متوسط JavaScript| متوسط Git| متوسط

ارسال رزومه برای آسان پرداخت

گزارش مشکل یا تخلف آگهی