ما در SmartX به دنبال یک Senior Front End Developer هستیم تا بتواند در محیطی چابک و پرسرعت، به ما ملحق شود و در خلق محصولات نوآورانه و توسعه و بهبود محصولات فعلی با ما همراه شود. اگر با ارزشهایی چون اعتماد، همدلی، بهبود و تحول همراهید، در SmartX فرصت همکاری عالی برای شما انتظار میکشد.
صلاحیتهای موردنیاز:
- توانایی کار تیمی
- مسئولیت پذیری و توانایی خود راهبری در امور محوله
- علاقهمند به حل چالش ها و یادگیری مباحث جدید
- تمرکز بالا
- توانایی حل مسئله
- رویکرد خلاقانه در حل مساله
- تسلط بر ابزار های کنترل ورژن مانند Git
- آشنایی با ابزار های مدیریت پروژه مانند Jira و MS Team Foundation و Clickup
- تسلط بر JavaScript, React.js, React Native
- تجربه کار با CSS, SCSS
- تجربه کار با UI Libraries, Material, Ant Design, Bootstrap
- تسلط بر Redux, Zustand, Context API, …
- آشنایی با پروتکل های ارتباطی مانند HTTP, REST API
- تجربه استفاده از Postman, Chrome Debug tools و Swagger
- تسلط بر مفاهیم TDD و استفاده از کتابخانه هایی مانند Jest, Chai, Mocha
- تسلط بر مفاهیم iOS و Android
- تجربه کار با فریمورک Electron و مفاهیم نرم افزار های دسکتاپی
- تسلط بر TypeScript
- تسلط بر PWA
- آشنایی با متد های کد نویسی ابری و امن (Secure Coding, Cloud-native)
- تسلط برمفاهیم و ابزار های مجازی سازی و ابری و تجربه کار با K8S و Doker
شرح مسئولیتها و اختیارات:
- توسعه ی کد های قابل گسترش با خوانایی بالا برای رابط های کاربری محصولات با استفاده از React.js/React Native؛
- توسعه ی کامپوننت ها و کتابخانه ها با قابلیت استفاده ی مجدد در سایر پروژه ها؛
- پیاده سازی پروتوتایپ های محصول با استفاده از Wireframe و Design های آماده؛
- انجام Code Review و ارائه مساعدت به هم تیمی ها؛
- تست و راه اندازی برنامه ها و سیستم ها به همراه بروزرسانی، رفع مشکل و بهینه سازی دائمی Codebase های مرتبط؛
- ایجاد مستندات مرتبط با تصمیمات معماری، راه اندازی نرم افزار و توضیح کد های پیچیده در چرخه SDLC؛
- شرکت و همکاری در طراحی و توسعه محصول از نیازمندی های مطرح شده؛
- همکاری با سایر متخصصان برای ارائه بهترین محصولات و خدمات مطابق با چشم انداز و ماموریت های شرکت؛
- بروزرسانی مستمر فرآیند ها، ابزار ها و مستندات برای ارتقای دانش شخصی و جمعی اعضای تیم (Workflow, Toolchain, Documents).