استخدام Junior Front-End Developer (دورکاری)
شرح موقعیت شغلی
ما در تیم فنی میاره به دنبال یک برنامهنویس TypeScript و با انرژی آشنا به React هستیم که در طراحی، پیادهسازی و پشتیبانی یک وب اپلیکیشن Real-time و Event Driven و مهم با ما همکاری کنه. ما به کمک شما نیاز داریم تا نیازهای کاربر رو پیدا کنیم، در موردشون تصمیم بگیریم، پیادهسازیشون کنیم و در اختیارشون قرار بدیم.
مسئولیتها:
ارتباط سازنده با سایر اعضای تیم فنی و تیم توسعه محصول برای ایدهپردازی، طراحی و پیادهسازی
توسعه محصولات Real-time سمت مشتری و ابزارهای تیمهای مختلف شرکت
پیادهسازی انعطاف پذیر محصول و تولید کدهای تمیز و پر استفاده
بهبود کد و رفع ایرادات احتمالی در بخشهای مختلف محصول
نوشتن تست و شرکت در فرآیند مرور کد و بررسی قابلیتها
خلاصه فرآیند تیم فنی:
تیم فنی میاره یه تیم پرانرژیه که تونسته یه محصول چند جانبه، پویا و پیچیده رو طراحی و پیادهسازی کنه و در اختیار مشتریهای زیادی قرار بده. ما برای فرآیند توسعه از Scrum استفاده میکنیم. اعضای تیم در حال حاضر همگی به صورت Remote فعالیت میکنن و در آینده هم شرکت Remote First خواهد بود. ما به یه نیروی فرانت تماموقت یا پارهوقت نیاز داریم که به تیم ما اضافه بشه.
مهارتهای مورد نیاز:
روحیهی کار تیمی، مسئولیتپذیری، انگیزه یادگیری و پیشرفت شخصی
آشنایی با زبان JavaScript یا یکی از زبانهای بر پایهی JS
تسلط مناسب به زبان انگلیسی
مفاهیم و ابزارهای Git
کدنویسی خوانا و قابل نگهداری
توانایی حل مشکلات و چالشهای پیچیده
مهارتهای مفید:
اگر بعضی از این موارد رو بلد هستین و دوست دارید بقیه رو یاد بگیرید، حتما برای ما رزومه ارسال کنید.
تجربه کار در فضای اجایل و دورکاری
توسعه به زبان TypeScript انجام خواهد شد. در نتیجه آشنایی با این زبان یا Flow Type Checker یک نکته مثبت محسوب میشه
این پروژه با استفاده از React توسعه داده میشه اما تجربهی کار با فریمورک دیگهای مثل Angular/Vue.js/BackBone هم به شما کمک میکنه تا سریعتر React رو یاد بگیرید
آشنایی و سابقهکار قبلی با Redux یا MobX یا Flux
برای Build پروژه از Webpack استفاده میشه اما تجربهی استفاده از ابزارهای مشابه مانند Gulp یا Grunt هم مفید هستن
ما یه Design Language System طراحی کردیم و ازش استفاده میکنیم، در نتیجه تجربه توسعه یا استفاده از یک DLS و تجربه توسعه کامپوننتهایی قابل استفاده مجدد هم بسیار مفید هستن
برای Styling از Sass استفاده میشود در نتیجه تجربه کار با Less یا Sass مفیده
مسئولیتها:
ارتباط سازنده با سایر اعضای تیم فنی و تیم توسعه محصول برای ایدهپردازی، طراحی و پیادهسازی
توسعه محصولات Real-time سمت مشتری و ابزارهای تیمهای مختلف شرکت
پیادهسازی انعطاف پذیر محصول و تولید کدهای تمیز و پر استفاده
بهبود کد و رفع ایرادات احتمالی در بخشهای مختلف محصول
نوشتن تست و شرکت در فرآیند مرور کد و بررسی قابلیتها
خلاصه فرآیند تیم فنی:
تیم فنی میاره یه تیم پرانرژیه که تونسته یه محصول چند جانبه، پویا و پیچیده رو طراحی و پیادهسازی کنه و در اختیار مشتریهای زیادی قرار بده. ما برای فرآیند توسعه از Scrum استفاده میکنیم. اعضای تیم در حال حاضر همگی به صورت Remote فعالیت میکنن و در آینده هم شرکت Remote First خواهد بود. ما به یه نیروی فرانت تماموقت یا پارهوقت نیاز داریم که به تیم ما اضافه بشه.
مهارتهای مورد نیاز:
روحیهی کار تیمی، مسئولیتپذیری، انگیزه یادگیری و پیشرفت شخصی
آشنایی با زبان JavaScript یا یکی از زبانهای بر پایهی JS
تسلط مناسب به زبان انگلیسی
مفاهیم و ابزارهای Git
کدنویسی خوانا و قابل نگهداری
توانایی حل مشکلات و چالشهای پیچیده
مهارتهای مفید:
اگر بعضی از این موارد رو بلد هستین و دوست دارید بقیه رو یاد بگیرید، حتما برای ما رزومه ارسال کنید.
تجربه کار در فضای اجایل و دورکاری
توسعه به زبان TypeScript انجام خواهد شد. در نتیجه آشنایی با این زبان یا Flow Type Checker یک نکته مثبت محسوب میشه
این پروژه با استفاده از React توسعه داده میشه اما تجربهی کار با فریمورک دیگهای مثل Angular/Vue.js/BackBone هم به شما کمک میکنه تا سریعتر React رو یاد بگیرید
آشنایی و سابقهکار قبلی با Redux یا MobX یا Flux
برای Build پروژه از Webpack استفاده میشه اما تجربهی استفاده از ابزارهای مشابه مانند Gulp یا Grunt هم مفید هستن
ما یه Design Language System طراحی کردیم و ازش استفاده میکنیم، در نتیجه تجربه توسعه یا استفاده از یک DLS و تجربه توسعه کامپوننتهایی قابل استفاده مجدد هم بسیار مفید هستن
برای Styling از Sass استفاده میشود در نتیجه تجربه کار با Less یا Sass مفیده
مهارتهای مورد نیاز
- Front-end
- JavaScript
- Git
- typescript
- React
- Redux
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست