https://github.com/JS-Mechanic/feip
یکی از دوستای خوبمون تو کانال یه ریپازیتوری گیت هاب ساخته که سوالات #مصاحبه فرانت رو گذاشته و هر روز اپدیت میشه .کلون کردن و استار دادن به این رپو خفن یادتون نره جهت حمایت 😇😎
💻@DevAcaademy
💬@DevAcademyGroup
یکی از دوستای خوبمون تو کانال یه ریپازیتوری گیت هاب ساخته که سوالات #مصاحبه فرانت رو گذاشته و هر روز اپدیت میشه .کلون کردن و استار دادن به این رپو خفن یادتون نره جهت حمایت 😇😎
💻@DevAcaademy
💬@DevAcademyGroup
GitHub
GitHub - miladsade96/feip: FrontEnd Interview Preparation - Crack the frontend coding interviews with ease
FrontEnd Interview Preparation - Crack the frontend coding interviews with ease - miladsade96/feip
👍12❤2
Cross-Platform Development
فرایندی که شما بتونید یک App به گونه ای توسعه بدید که بر روی پلتفرم های مختلف قابلیت اجرایی داشته اونم تنها با یه کدبیس!
خب چرا ما اصلا باید به همچین چیزی احتیاج داشته باشیم؟ و چه مزیت هایی و معایبی میتونه داشته باشه؟
اول اینکه همون طوری که گفتیم شما فقط یکبار کد میزنید و میتونید در زمان و هزینه صرفه جویی کنید و خروجی های مختلف برای دستگاه های مختلف داشته باشید.
دوم اینکه میتونید زودتر محصولتون وارد بازار کنید اونم هم مثلا تو وب و هم موبايل(چه اندرويد چه ای او اس)! و اینجوری بازار وسیعی تری تارگت قرار میدید.
خب ظاهرا همه چیز خوب بنظر مدرسه، پس مشکلی باقي نمیمونه؟
کلا Cross-platform apps اون Performance که ممکن یه اپلیکیشن native داشته باشه رو نداره. حتی ممکنه مشکل Compatibility داشته باشیم روی پلتفرم های مختلف چون هر کدوم ممکنه design guidelines و features و functionalities خودشون داشته باشن.
با همه این تفاسير کلا Cross-platform خیلی محبوب هستن بخصوص برای استارتاپ هایی که میخوان زودتر و با هزینه
کمتر محصولشون لانچ کنن.
ادامه در کامنت⬇️
💻@DevAcaademy
💬@DevAcademyGroup
فرایندی که شما بتونید یک App به گونه ای توسعه بدید که بر روی پلتفرم های مختلف قابلیت اجرایی داشته اونم تنها با یه کدبیس!
خب چرا ما اصلا باید به همچین چیزی احتیاج داشته باشیم؟ و چه مزیت هایی و معایبی میتونه داشته باشه؟
اول اینکه همون طوری که گفتیم شما فقط یکبار کد میزنید و میتونید در زمان و هزینه صرفه جویی کنید و خروجی های مختلف برای دستگاه های مختلف داشته باشید.
دوم اینکه میتونید زودتر محصولتون وارد بازار کنید اونم هم مثلا تو وب و هم موبايل(چه اندرويد چه ای او اس)! و اینجوری بازار وسیعی تری تارگت قرار میدید.
خب ظاهرا همه چیز خوب بنظر مدرسه، پس مشکلی باقي نمیمونه؟
کلا Cross-platform apps اون Performance که ممکن یه اپلیکیشن native داشته باشه رو نداره. حتی ممکنه مشکل Compatibility داشته باشیم روی پلتفرم های مختلف چون هر کدوم ممکنه design guidelines و features و functionalities خودشون داشته باشن.
با همه این تفاسير کلا Cross-platform خیلی محبوب هستن بخصوص برای استارتاپ هایی که میخوان زودتر و با هزینه
کمتر محصولشون لانچ کنن.
ادامه در کامنت⬇️
💻@DevAcaademy
💬@DevAcademyGroup
👍4
یکی از سایت هایی که خیلی بدرد ریکت دولوپر ها میخوره این سایت هست:
https://thisweekinreact.com/
هر هفته یک ایمیل از این سایت دریافت میکنیدحقیقتا آرتیکل های خوبی هم داره 😁😎
#React
💻@DevAcaademy
💬@DevAcademyGroup
https://thisweekinreact.com/
هر هفته یک ایمیل از این سایت دریافت میکنیدحقیقتا آرتیکل های خوبی هم داره 😁😎
#React
💻@DevAcaademy
💬@DevAcademyGroup
Thisweekinreact
This Week In React | This Week In React
A weekly newsletter to stay up-to-date with React & React-Native
👍4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی میگن ریکروترا اول cover letter میخونن بعد اگه حال داشتن یه نگاهم به resume میندازن😂
#fun
💻@DevAcaademy
💬@DevAcademyGroup
#fun
💻@DevAcaademy
💬@DevAcademyGroup
😁5
Media is too big
VIEW IN TELEGRAM
Load Balancer
📌بهینه بودن کد و دیتابیس بهینه و لایه کش و سرور قوی هر کدوم تا حدی میتونه برای تعداد ریکوعست بالا در برنامه شما کارساز باشه اما لود بالانسر جایی که خیلی میتونه به شما کمک کنه.قبل اینکه بگیم لود بالانسر چیه باید بدونین که کلا لود بالانسینگ یعنی اینکه بیای هر کار پردازش یا محاسبه یا حالا هر چیزی رو بین چند تا کامیپوتر توزیع کنی.حالا در برنامه های وب برای اینکه تعداد ریکوعست بالا هندل بشه ناچاریم از لود بالانسر استفاده کنیم.به این شکل فشار روی هر سرور کاهش پیدا میکند و کارآمدی سرورها افزایش پیدا میکند، عملکرد سریعتر میشود و latency کاهش پیدا میکند.تصور کنید ۸ صندوق در یک فروشگاه وجود دارد اما تنها یکی از آنها باز است. به این شکل تمامی مشتریان باید در یک صف قرار بگیرند و زمان زیادی طول میکشد تا یک مشتری هزینهی لوازم خریداری شده را پرداخت کند. حال تصور کنید که این فروشگاه تمامی ۸ صندوق را باز کند. در این سناریو زمان انتظار مشتریان برای پرداخت هزینهی لوازم خریداری شده حدود ۸ برابر کمتر میشود.برای درک الگوریتم های لود بالانسر حتما این ویدیو رو ببینید.
💻@DevAcaademy
💬@DevAcademyGroup
📌بهینه بودن کد و دیتابیس بهینه و لایه کش و سرور قوی هر کدوم تا حدی میتونه برای تعداد ریکوعست بالا در برنامه شما کارساز باشه اما لود بالانسر جایی که خیلی میتونه به شما کمک کنه.قبل اینکه بگیم لود بالانسر چیه باید بدونین که کلا لود بالانسینگ یعنی اینکه بیای هر کار پردازش یا محاسبه یا حالا هر چیزی رو بین چند تا کامیپوتر توزیع کنی.حالا در برنامه های وب برای اینکه تعداد ریکوعست بالا هندل بشه ناچاریم از لود بالانسر استفاده کنیم.به این شکل فشار روی هر سرور کاهش پیدا میکند و کارآمدی سرورها افزایش پیدا میکند، عملکرد سریعتر میشود و latency کاهش پیدا میکند.تصور کنید ۸ صندوق در یک فروشگاه وجود دارد اما تنها یکی از آنها باز است. به این شکل تمامی مشتریان باید در یک صف قرار بگیرند و زمان زیادی طول میکشد تا یک مشتری هزینهی لوازم خریداری شده را پرداخت کند. حال تصور کنید که این فروشگاه تمامی ۸ صندوق را باز کند. در این سناریو زمان انتظار مشتریان برای پرداخت هزینهی لوازم خریداری شده حدود ۸ برابر کمتر میشود.برای درک الگوریتم های لود بالانسر حتما این ویدیو رو ببینید.
💻@DevAcaademy
💬@DevAcademyGroup
👍5
Front End Interview(1)
یکی از سوالایی که تو مصاحبه های فرانت اند پرسیده میشه تفاوت slice و splice
که ممکنه ساده بنظر برسه ولی غالبا مصاحبه شونده ها در موردش اشتباه میکنند.
در مورد slice باید بگیم که اصطلاحا immutable گفته میشه و Array اصلی رو تغییر نمیده و یه Array جدید به عنوان خروجی به ما میده و argument اول اجباری و دومی اپشناله.
در مورد splice هم باید بگیم که mutable گفته میشه چون Array اصلی رو تغییر میده و برای زمانی به کار میره که بخوایم از یک Array چیزی رو حذف یا حتی بهش اضافه کنیم و اولین argument المنت شروع رو مشخص میکنه و دومین argument تعداد المنت هایی که باید حذف یا اضافه بشن رو مشخص میکنه
#interview
#front_end
💻@DevAcaademy
💬@DevAcademyGroup
یکی از سوالایی که تو مصاحبه های فرانت اند پرسیده میشه تفاوت slice و splice
که ممکنه ساده بنظر برسه ولی غالبا مصاحبه شونده ها در موردش اشتباه میکنند.
در مورد slice باید بگیم که اصطلاحا immutable گفته میشه و Array اصلی رو تغییر نمیده و یه Array جدید به عنوان خروجی به ما میده و argument اول اجباری و دومی اپشناله.
در مورد splice هم باید بگیم که mutable گفته میشه چون Array اصلی رو تغییر میده و برای زمانی به کار میره که بخوایم از یک Array چیزی رو حذف یا حتی بهش اضافه کنیم و اولین argument المنت شروع رو مشخص میکنه و دومین argument تعداد المنت هایی که باید حذف یا اضافه بشن رو مشخص میکنه
#interview
#front_end
💻@DevAcaademy
💬@DevAcademyGroup
👍13👏1
«گلرنگ با «اُفود» oFood به رقابت با اسنپفود میرود»
این خبر رو احتمالا شنیدید و این چند روز در موردش خیلی صحبت شده و میشه.
گلرنگ قبلا هم اُکالا را رونمایی کرده بود که انصافا چیز جالبی از اب درنیومد. اینکه اُفود چقدر بتونه سهم بازار رو از اسنپ فود بگیره،مشخص نیست ولی حداقل امیدواریم باعث شه اسنپ یه تکونی به خودش بده یه تغییر تحولی هم توی اپ هاش بده و هم پشتیبانی بهتری رو ارائه کنه.
باید صبر کنیم ببینیم پروداکت اُفود چه کیفیتی داره.فعلا که زحمت کشیدن تقریبا لوگو رو شبیه به رقیب طراحی کردن بخصوص فونتش و از رنگ ابی در مقابل قرمز اسنپ فود استفاده کردن😁
#news
💻@DevAcaademy
💬@DevAcademyGroup
این خبر رو احتمالا شنیدید و این چند روز در موردش خیلی صحبت شده و میشه.
گلرنگ قبلا هم اُکالا را رونمایی کرده بود که انصافا چیز جالبی از اب درنیومد. اینکه اُفود چقدر بتونه سهم بازار رو از اسنپ فود بگیره،مشخص نیست ولی حداقل امیدواریم باعث شه اسنپ یه تکونی به خودش بده یه تغییر تحولی هم توی اپ هاش بده و هم پشتیبانی بهتری رو ارائه کنه.
باید صبر کنیم ببینیم پروداکت اُفود چه کیفیتی داره.فعلا که زحمت کشیدن تقریبا لوگو رو شبیه به رقیب طراحی کردن بخصوص فونتش و از رنگ ابی در مقابل قرمز اسنپ فود استفاده کردن😁
#news
💻@DevAcaademy
💬@DevAcademyGroup
👍8😁3
golang job positiion
شرکت Quiz of king گولنگ دولوپر میخواد.بفرست واسه دوست گولنگ کارت.
لینک جابینجا:
https://lnkd.in/efb8hS69
#career #job_position
شرکت Quiz of king گولنگ دولوپر میخواد.بفرست واسه دوست گولنگ کارت.
لینک جابینجا:
https://lnkd.in/efb8hS69
#career #job_position
👎3😁1
واژه ای که این روز ها در دنیای نرم افزار زیاد راجبش میشنویم، DevOps
هست.
سوال جالبی که پیش میاد این هست که حالا این DevOps اصلا چی هست؟
راجب ماهیت دواپس اختلاف نظر های زیادی وجود داره، بعضی ها دواپس رو یک فرهنگ و بعضی دیگر دواپس رو یک تخصص میدونن.
به طور کلی، دواپس فهم و مسئولیت های مشترک بین تیم های توسعه و عملیات از محصولی که روی اون فعالیت میکنند هست.
دواپس بر روی یک سری اصول پایدار هست و زمانی که میخوایم این فرهنگ رو درون سازمان یا تیممون پیاده کنیم باید به این اصول هم توجه ویژه ای نشون بدیم.
1. Collaboration
کلیدی ترین اصلی که برای پیاده سازی فرهنگ دواپس وجود داره، همکاری هست، تیم ها و افراد باید با همدیگه ارتباط برقرار کنن، نقطه نظراتشون رو به اشتراک بگذارند و تمامی مراحل توسعه نرم افزار رو در کنار هم طی کنند.
2. Automation
در کنار همکاری، تیم ها و اعضای اون ها باید فرایند های زمان بر رو تا حد امکان خودکار کنند. خودکارسازی فرایند ها باعث میشه تا ما زمان بیشتری برای توسعه محصول داشته باشیم، و فرایند هامون با اطمینان بیشتری ادامه داشته باشن.
3. Continuous Improvement
یکی از اهداف فرهنگ DevOps این هست که ما باید همیشه در حال یادگیری باشیم و چرخه بهتر کردن محصول و فرایند های مربوط به اون
نباید هیچوقت متوقف بشه.
اگر دوست داشتید اطلاعات بیشتری در این باره کسب کنید، به این لینک سری بزنید.
#DevOps
💻@DevAcaademy
💬@DevAcademyGroup
هست.
سوال جالبی که پیش میاد این هست که حالا این DevOps اصلا چی هست؟
راجب ماهیت دواپس اختلاف نظر های زیادی وجود داره، بعضی ها دواپس رو یک فرهنگ و بعضی دیگر دواپس رو یک تخصص میدونن.
به طور کلی، دواپس فهم و مسئولیت های مشترک بین تیم های توسعه و عملیات از محصولی که روی اون فعالیت میکنند هست.
دواپس بر روی یک سری اصول پایدار هست و زمانی که میخوایم این فرهنگ رو درون سازمان یا تیممون پیاده کنیم باید به این اصول هم توجه ویژه ای نشون بدیم.
1. Collaboration
کلیدی ترین اصلی که برای پیاده سازی فرهنگ دواپس وجود داره، همکاری هست، تیم ها و افراد باید با همدیگه ارتباط برقرار کنن، نقطه نظراتشون رو به اشتراک بگذارند و تمامی مراحل توسعه نرم افزار رو در کنار هم طی کنند.
2. Automation
در کنار همکاری، تیم ها و اعضای اون ها باید فرایند های زمان بر رو تا حد امکان خودکار کنند. خودکارسازی فرایند ها باعث میشه تا ما زمان بیشتری برای توسعه محصول داشته باشیم، و فرایند هامون با اطمینان بیشتری ادامه داشته باشن.
3. Continuous Improvement
یکی از اهداف فرهنگ DevOps این هست که ما باید همیشه در حال یادگیری باشیم و چرخه بهتر کردن محصول و فرایند های مربوط به اون
نباید هیچوقت متوقف بشه.
اگر دوست داشتید اطلاعات بیشتری در این باره کسب کنید، به این لینک سری بزنید.
#DevOps
💻@DevAcaademy
💬@DevAcademyGroup
Atlassian
DevOps Principles | Atlassian
Following these 5 key DevOps principles helps software development and operations teams build, test and release software faster and more reliably.
👍7
Javascript
دیدید توی جاوااسکریپت یه سری چیزا میبینی که شاخ درمیاری؟
مثلا false + true => 1 یا 18<= 1 + ‘8’ یا 0 == '' میشه true ؟
به اینا اصطلاحا میگن Coercion Rules که میتونید یه لیست کاملشو تو این لینک ببینید.
https://delapouite.com/ramblings/javascript-coercion-rules/
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
دیدید توی جاوااسکریپت یه سری چیزا میبینی که شاخ درمیاری؟
مثلا false + true => 1 یا 18<= 1 + ‘8’ یا 0 == '' میشه true ؟
به اینا اصطلاحا میگن Coercion Rules که میتونید یه لیست کاملشو تو این لینک ببینید.
https://delapouite.com/ramblings/javascript-coercion-rules/
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
👍6❤2
eDreams Career
📌دوستان اگر تمایل به ریلوکیت شدن در شرکت edreams رو دارین و پوزیشن های زیر با تخصص فعلیتون منطبق هست، رزومه تون رو برام بفرستین.
دوستان حتما لطفا سطح زبان انگلیسیتون خوب باشه.
https://www.linkedin.com/posts/tolou_hot-jobs-halloween-activity-7125594174682193920-Tr3o?utm_source=share&utm_medium=member_desktop
💻@DevAcaademy
💬@DevAcademyGroup
📌دوستان اگر تمایل به ریلوکیت شدن در شرکت edreams رو دارین و پوزیشن های زیر با تخصص فعلیتون منطبق هست، رزومه تون رو برام بفرستین.
دوستان حتما لطفا سطح زبان انگلیسیتون خوب باشه.
https://www.linkedin.com/posts/tolou_hot-jobs-halloween-activity-7125594174682193920-Tr3o?utm_source=share&utm_medium=member_desktop
💻@DevAcaademy
💬@DevAcademyGroup
Linkedin
Sign Up | LinkedIn
500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
👍2🔥1
براتون gpt4 آوردم رایگان .حتی نیاز به فیلتر شکن هم نداره 😂😂دیگه چی میخواید از خدا .
https://start.chatgot.io/
همه Ai ها هستن اینجا و فقط باید با ایمیلتون لاگین کنید ...
#Ai
💻@DevAcaademy
💬@DevAcademyGroup
https://start.chatgot.io/
همه Ai ها هستن اینجا و فقط باید با ایمیلتون لاگین کنید ...
#Ai
💻@DevAcaademy
💬@DevAcademyGroup
👍10❤3
Full Stack .Net Developer
💻@DevAcaademy
💬@DevAcademyGroup
#career #job_position
Check out this job: https://www.linkedin.com/jobs/view/3774470777
💻@DevAcaademy
💬@DevAcademyGroup
#career #job_position
Check out this job: https://www.linkedin.com/jobs/view/3774470777
اگه شما هم مثه من از regex ها بدتون میاد یا حوصله سرو کله زدن و نوشتنشون ندارید،این سایت ممکنه خیلی به کارتون بود .
https://ihateregex.io/
💻@DevAcaademy
💬@DevAcademyGroup
https://ihateregex.io/
💻@DevAcaademy
💬@DevAcademyGroup
i Hate Regex
i Hate Regex - The Regex Cheat Sheet
i Hate Regex is a regex cheat sheet that also explains the commonly used expressions so that you understand it. Stop hating and start learning.
👍8😁2
همیشه زمانی که تجربه کردن و یادگرفتن یک چیز جدید رو شروع میکنیم، دنبال یه جایی میگردیم که بتونیم خودمون رو محک بزنیم، بسنجیم و دانشمون رو بیشتر کنیم.
این ریپو توی گیت هاب 2624 سوال و چالش که اکثرشون در زمینه DevOps هستند رو جمع آوری کرده.
با استفاده ازش میتونید خودتون رو محک بزنید و نقاط قوت خودتون رو پیدا کنید و همچنین نقاط ضعفتون رو تقویت کنید.
https://github.com/bregman-arie/devops-exercises
#DevOps
💻@DevAcaademy
💬@DevAcademyGroup
این ریپو توی گیت هاب 2624 سوال و چالش که اکثرشون در زمینه DevOps هستند رو جمع آوری کرده.
با استفاده ازش میتونید خودتون رو محک بزنید و نقاط قوت خودتون رو پیدا کنید و همچنین نقاط ضعفتون رو تقویت کنید.
https://github.com/bregman-arie/devops-exercises
#DevOps
💻@DevAcaademy
💬@DevAcademyGroup
GitHub
GitHub - bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform…
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions - bre...
👍12
DevAcademy
Front End Interview(1) یکی از سوالایی که تو مصاحبه های فرانت اند پرسیده میشه تفاوت slice و splice که ممکنه ساده بنظر برسه ولی غالبا مصاحبه شونده ها در موردش اشتباه میکنند. در مورد slice باید بگیم که اصطلاحا immutable گفته میشه و Array اصلی رو تغییر نمیده…
Front End Interview(2)
در مورد Temporal Dead Zone یا TDZ چی میدونید؟
اگه با مفهوم hoisting توی دنیای جاوااسکریپت آشنایی داشته باشید میدونید که جاوااسکریپت declarations یا تعاریف variable ها و functionها رو به بالاترین قسمت scope میبره ولی بهشون مقداردهی نمیکنه. حالا اگه ما بخوایم مقدار این متغیرهارو قبل از جایی که تعریف کردیم استفاده کنیم چی میشه؟ در مورد let و const به ارور میخوریم!
چون بازه زمانی که اون let یا const ما declare شده تا اون مقدار بهش تخصیص داده بشه اصطلاحا توی dead zone قرار گرفته و همون موقع هم ما دنبال مقدار اون
هستیم
در واقع کد شما اینجوری اجرا میشه
ایا این رفتار در مورد var هم صدق میکنه؟ نه!
#interview
#front_end
💻@DevAcaademy
💬@DevAcademyGroup
در مورد Temporal Dead Zone یا TDZ چی میدونید؟
اگه با مفهوم hoisting توی دنیای جاوااسکریپت آشنایی داشته باشید میدونید که جاوااسکریپت declarations یا تعاریف variable ها و functionها رو به بالاترین قسمت scope میبره ولی بهشون مقداردهی نمیکنه. حالا اگه ما بخوایم مقدار این متغیرهارو قبل از جایی که تعریف کردیم استفاده کنیم چی میشه؟ در مورد let و const به ارور میخوریم!
چون بازه زمانی که اون let یا const ما declare شده تا اون مقدار بهش تخصیص داده بشه اصطلاحا توی dead zone قرار گرفته و همون موقع هم ما دنبال مقدار اون
هستیم
Console.log(x); // ReferenceError: can't access lexical declaration 'x' before initialization
let x = 10;
در واقع کد شما اینجوری اجرا میشه
let x;
console.log(x);
x = 10
ایا این رفتار در مورد var هم صدق میکنه؟ نه!
console.log(y); // undefinedاین مفهوم از زمانی که let و const معرفی شدن پا به دنیای جاوااسکریپت گذاشتن.
var y = 10;
#interview
#front_end
💻@DevAcaademy
💬@DevAcademyGroup
❤3👍2
Career
سلام دوستان
برای شرکت سوی تک که یک شرکت کانادایی/بلژیکی هست و در ایران هم افیس دارن ما در حال حاضر نیازمند به شغل های زیر هستیم:
1.Senior PHP Developer
2.Senior Golang Developer
3.Senior Front-End Developer(Vue)
4.Senior QA
5.Senior Product Manager
ممنون میشم در صورت تمایل رزومتون رو برای ما ارسال کنین
[email protected]
ادرس وبسایت سوی تک:
https://savvytech.app/
💻@DevAcaademy
💬@DevAcademyGroup
سلام دوستان
برای شرکت سوی تک که یک شرکت کانادایی/بلژیکی هست و در ایران هم افیس دارن ما در حال حاضر نیازمند به شغل های زیر هستیم:
1.Senior PHP Developer
2.Senior Golang Developer
3.Senior Front-End Developer(Vue)
4.Senior QA
5.Senior Product Manager
ممنون میشم در صورت تمایل رزومتون رو برای ما ارسال کنین
[email protected]
ادرس وبسایت سوی تک:
https://savvytech.app/
💻@DevAcaademy
💬@DevAcademyGroup
👍5❤2
Career (Front End Developer)
Must be located or willing to permanently relocate to work from our offices in Tromsoe, Bergen or Oslo (Norway).
https://www.finn.no/job/fulltime/ad.html?finnkode=328855758
#career
#job_position
💻@DevAcaademy
💬@DevAcademyGroup
Must be located or willing to permanently relocate to work from our offices in Tromsoe, Bergen or Oslo (Norway).
https://www.finn.no/job/fulltime/ad.html?finnkode=328855758
#career
#job_position
💻@DevAcaademy
💬@DevAcademyGroup
👎1
1.png
145 KB
👍1👎1