ড্যাশবোর্ড ও ব্যাক-অফিস স্ক্রিন
হাজার হাজার সারির টেবিল, রিফ্রেশের পরেও টিকে থাকা ফিল্টার, ভূমিকা অনুযায়ী ভিউ ও এক্সপোর্ট। কঠিন অংশ সাজসজ্জা নয়, স্টেট ও ডেটা আনার হিসাব।
ডেভেলপার নিয়োগ
React ও Next.js-এ ফ্রন্ট এন্ড, ড্যাশবোর্ড ও ডিজাইন সিস্টেমের কাজ।
BetterSoftZ-এর মাধ্যমে React ডেভেলপার নিয়োগ মানে ঢাকায় আমাদের নিজস্ব ইঞ্জিনিয়ার নেওয়া, যারা মাসিক চুক্তিতে শুধু আপনার প্রোডাক্টেই কাজ করেন। তারা আপনার রিপোজিটরি ও স্প্রিন্ট প্রক্রিয়ায় কাজ করেন, কাজ শুরুর আগেই আপনি তাদের সাথে কথা বলেন, আর সব কোড ও ইনফ্রাস্ট্রাকচার আপনারই থাকে।
হাজার হাজার সারির টেবিল, রিফ্রেশের পরেও টিকে থাকা ফিল্টার, ভূমিকা অনুযায়ী ভিউ ও এক্সপোর্ট। কঠিন অংশ সাজসজ্জা নয়, স্টেট ও ডেটা আনার হিসাব।
একাধিক ধাপের ফর্ম, পেমেন্ট রিডাইরেক্ট ও ওয়েটিং রুম স্ক্রিন, যেখানে কী নিশ্চিত হয়েছে আর কী হয়নি, ইন্টারফেসকে তা সৎভাবে দেখাতে হয়। Northern Marathon 2026-এর রেজিস্ট্রেশন সিস্টেমের ফ্রন্ট এন্ড এই ধরনের কাজ, React ও TypeScript-এ তৈরি।
শেয়ার করা কম্পোনেন্ট, স্পেসিং ও রঙের টোকেন, কীবোর্ড ও স্ক্রিন রিডারের আচরণ এবং লিখিত ব্যবহারবিধি, যাতে পরের টিমকে একটি বাটন আবার বানাতে না হয়।
আপনার চালু ব্যাক এন্ড অক্ষত রেখে jQuery বা সার্ভার-রেন্ডার করা ইন্টারফেস একটি একটি করে স্ক্রিন React-এ সরিয়ে আনা।
React-এর বেশিরভাগ কাজ শুরু হয় এক-দুজন ইঞ্জিনিয়ার দিয়ে, যারা আপনার ডিজাইনার বা প্রোডাক্ট ওনারের পাশে কাজ করেন। এপিআই বাধা হয়ে দাঁড়ালে প্রায়ই একজন ব্যাক এন্ড ইঞ্জিনিয়ার যুক্ত হয়, আর রিলিজ ঘন ঘন হতে থাকলে একজন কিউএ ইঞ্জিনিয়ার। কাজটি শোনার পরেই আমরা টিমের মিশ্রণ প্রস্তাব করি, আগে নয়।
প্রোডাক্টটি যদি মূলত কনটেন্ট পেজ হয়, তাহলে React সাধারণত ভুল টুল — একটি স্ট্যাটিক সাইট দ্রুততর হবে, চালানোর খরচও কম। সেক্ষেত্রে আমরা সেটাই বলব।
ডেভেলপার নিয়োগ বলতে এখানে সাধারণত ডেডিকেটেড টিম মডেল বোঝায়: একটি নির্দিষ্ট স্কোয়াড মাসিক ফি-তে শুধু আপনার প্রোডাক্টে কাজ করে, আর স্প্রিন্ট ধরে ধরে কাজের পরিধি আপনি ঠিক করেন। ন্যূনতম মেয়াদ তিন মাস, তারপর মাস থেকে মাসে চলে। আরও দুটি মডেল আছে, কোনটি ঠিক তা নির্ভর করে কাজটি কতটা স্থির তার উপর।
রোডম্যাপ এক রিলিজের পরেও চললে এবং অগ্রাধিকার বদলাতে থাকলে সবচেয়ে ভালো। ডেভেলপার নিয়োগ বলতে সাধারণত এটিই বোঝায়।
পুরো প্রজেক্ট আগেই স্পষ্টভাবে বলা গেলে এবং মাসিক ইঞ্জিনিয়ারের বদলে মাইলস্টোনভিত্তিক পেমেন্টসহ একটি অঙ্ক চাইলে এটি ভালো।
ডিসকভারি, অডিট ও সাপোর্টের জন্য মানানসই; আগে ঠিক করা সীমার মধ্যে কাজে লাগানো সময় অনুযায়ী বিল হয়।
প্রতিটি মডেলেই সোর্স কোড ও ইনফ্রাস্ট্রাকচারের অ্যাকাউন্ট আপনার, প্রতি দুই সপ্তাহে স্টেজিং লিংকে চালু সফটওয়্যার পান, আর প্রতি সপ্তাহে লিখিত অগ্রগতির নোট পান।
আপনি কাজ, রোডম্যাপ ও স্প্রিন্ট কীভাবে চলে তা বলেন। আমরা বাঁধাধরা প্যাকেজ নয়, আপনার কাজের উপযোগী স্কোয়াড প্রস্তাব করি।
আপনি সিভি দেখেন, তারপর প্রস্তাবিত মানুষদের সাথে কথা বলেন। কেউ মানানসই না হলে প্রথম পছন্দ আঁকড়ে না থেকে আমরা অন্য কাউকে প্রস্তাব করি।
প্রত্যেক ইঞ্জিনিয়ার আপনার রিপোজিটরি, ট্র্যাকার ও চ্যাটে নিজের নামে একটি অ্যাকাউন্ট পান, যেগুলো আপনারই অ্যাকাউন্ট। কাজের জন্য যতটুকু দরকার, ততটুকু অ্যাক্সেস দেওয়ার পরামর্শ দিই।
প্রথম কাজটি ছোট কিন্তু বাস্তব হোক — এমন পরিবর্তন যা আপনার পুরো পাইপলাইন পেরিয়ে স্টেজিংয়ে যায়, যাতে বড় কাজ শুরুর আগেই প্রক্রিয়ার সমস্যা ধরা পড়ে।
নিয়মিত স্প্রিন্ট, প্রতি সপ্তাহে লিখিত নোট, এবং কেউ কাজ শুরুর আগেই চুক্তিতে ঠিক করা নোটিশ পিরিয়ড ও হ্যান্ডওভার পরিকল্পনা।
ঢাকা GMT+6, আর বাংলাদেশে বর্তমানে ডেলাইট সেভিং নেই, তাই পার্থক্য শুধু আপনার ঘড়ি বদলালেই বদলায়। ফলে মিলের হিসাবটা সহজ। শীতকালে ঢাকা যুক্তরাজ্যের চেয়ে ৬ ঘণ্টা এগিয়ে, গ্রীষ্মকালে ৫ ঘণ্টা, অর্থাৎ যুক্তরাজ্যের সকালে ঢাকায় ইতিমধ্যে দুপুর পেরিয়েছে। যুক্তরাষ্ট্রের ইস্টার্ন সময়ের চেয়ে ঢাকা ১০ থেকে ১১ ঘণ্টা এগিয়ে, তাই যুক্তরাষ্ট্রের সাথে মিল পড়ে ঢাকার দিনের শেষ ভাগে। অস্ট্রেলিয়া ঢাকার চেয়ে ৪ থেকে ৫ ঘণ্টা এগিয়ে, ফলে একসাথে কাজ করার বড় একটি সময় থাকে।
শুরুতেই লিখিতভাবে একটি মূল ওভারল্যাপ সময় ঠিক করার পরামর্শ দিই, স্ট্যান্ড-আপ ও রিভিউয়ের জন্য, আর বাকি সব ট্র্যাকার ও লিখিত নোটের মাধ্যমে অ্যাসিনক্রোনাসভাবে চলুক। ব্রিফে আপনার কাজের সময় জানান, তাতে কতটা মিল পড়ে আমরা সরাসরি বলব।
চুক্তি
হ্যাঁ। Next.js ও TypeScript সাধারণ সঙ্গী। Next.js লাগবে কিনা নির্ভর করে প্রোডাক্টে সার্ভার রেন্ডারিং ও সার্চে দৃশ্যমানতা দরকার, নাকি এটি শুধু লগইনের পেছনের একটি অ্যাপ। শুরুতেই আমরা এ নিয়ে পরামর্শ দিই।
হ্যাঁ। তারা আপনার ডিজাইন অনুযায়ী বানান এবং ফাঁক আগেভাগেই জানান — যেমন ডিজাইনে নেই এমন অবস্থা। ডিজাইনার না থাকলে ব্রিফের সময় জানান, কীভাবে সামলানো যায় আমরা আলোচনা করব।
শেয়ার করা অংশের জন্য কম্পোনেন্ট টেস্ট এবং টাকা বা ব্যক্তিগত তথ্য নিয়ে কাজ করা পথগুলোর জন্য এন্ড-টু-এন্ড টেস্টের পরামর্শ দিই। মাত্রাটি শুরুতেই আপনার সাথে ঠিক হয় এবং কাজের চুক্তিতে লেখা থাকে।
নর্দার্ন ম্যারাথন ২০২৬-এর রেজিস্ট্রেশন সাইট একটি উদাহরণ: Vite দিয়ে তৈরি React 19 ও TypeScript, সার্ভারের ডেটা TanStack Query দিয়ে, Cloudflare Pages-এ ডিপ্লয় করা, আর PostgreSQL ও Redis-চালিত একটি Fastify API-এর সাথে যুক্ত। আগে এলে আগে পাবেন ভিত্তিতে খোলার চাপ এটি সামলায় ওয়েটিং রুম দিয়ে, আর পেমেন্ট নেয় SSLCOMMERZ-এ।
চুক্তির পর সাধারণত দুই থেকে তিন সপ্তাহ, সিনিয়রিটির মিশ্রণের উপর নির্ভর করে। পরের সোমবার শুরুর প্রতিশ্রুতি দিয়ে যে ফাঁকা আছে তাকেই আপনার প্রোডাক্টে বসিয়ে দেওয়ার চেয়ে, আমরা এমন একটি তারিখ প্রস্তাব করি যা সত্যিই রাখা যায়।
হ্যাঁ, এবং আমরা সেটাই পরামর্শ দিই। আপনি প্রথমে সিভি দেখবেন, তারপর প্রস্তাবিত মানুষদের সাথে কথা বলবেন। কেউ আপনার টিমের জন্য মানানসই না হলে, প্রথম পছন্দ চাপিয়ে না দিয়ে আমরা অন্য কাউকে প্রস্তাব করি।
সঠিক মানুষ দিয়ে টিম বাড়াতে কয়েক সপ্তাহ লাগে। কমানো হয় চুক্তির নোটিশ পিরিয়ড অনুযায়ী। কোনোটির জন্যই পুরো চুক্তি নতুন করে আলোচনা করতে হয় না।
প্রতি ইঞ্জিনিয়ারের জন্য একটি মাসিক রেট, যা সিনিয়রিটি অনুযায়ী ঠিক হয় এবং কাজ শুরুর আগেই চূড়ান্ত হয় — আলাদা কোনো রিক্রুটমেন্ট বা অনবোর্ডিং ফি নেই। কাজটি বোঝার পরেই আমরা কোটেশন দিই, কারণ তা না বুঝে টিম কাঠামো প্রস্তাব করা নিছক অনুমান।
আপনি। অগ্রাধিকার ঠিক করা, কাজ রিভিউ করা ও স্প্রিন্ট চালানো আপনার হাতে। ইঞ্জিনিয়াররা ঢাকায় BetterSoftZ-এর কর্মী, আর কেউ ছেড়ে গেলে বা বদলাতে হলে হ্যান্ডওভার কীভাবে হবে তা চুক্তিতে লেখা থাকে।
আপনি। পেমেন্টের পর সোর্স কোড ও কাজের ফল আপনার, আর রিপোজিটরি, হোস্টিং ও থার্ড-পার্টি সার্ভিস চলে আপনার নিজের অ্যাকাউন্টে, ফলে নিজের সিস্টেমে ঢুকতে আপনাকে আমাদের উপর নির্ভর করতে হয় না।
আমরা একটি টিম কাঠামো প্রস্তাব করব, ইঞ্জিনিয়ারদের নাম জানাব, আর এমন একটি শুরুর তারিখ দেব যা সত্যিই রাখা যায়।