Job Description
Company Brief
About Trabuwo Technologies Pvt. Ltd., Bengaluru
Trabuwo Technologies Pvt. Ltd., headquartered at Block D4, Manyata Tech Park Road, Bengaluru, is building a next-generation
B2C e-commerce platform like Meesho , designed for both mobile and web users. Our mission is to empower individuals and small businesses across India to access quality products at the best prices, with seamless technology and user experience. We’re an early-stage startup with high ambitions, backed by a strong vision to scale into a billion-dollar platform.
1. Front-End Developer (React) – Full-Time, Remote
Job Title : Front-End Developer (React)
Location : Remote (Company address: Block D4, Manyata Tech Park Road, Bengaluru)
Job Type : Full-time, Remote
Work Hours : 9:00 AM – 7:00 PM IST
Salary : ₹4,00,000 per annum
Experience : Minimum 3 years
Education : B.Tech, B.E., BCA, MCA, M.Tech, or any equivalent technical degree
Key Responsibilities :
Build responsive, user-friendly front-end components using React.js
Integrate APIs provided by backend developers
Collaborate closely with the UI/UX designer to translate Figma files into functional web pages
Optimize performance for speed and scalability
Ensure cross-browser compatibility and responsiveness
Required Skills :
Proficiency in
React.js ,
Redux ,
JavaScript (ES6+)
Experience with
RESTful APIs ,
Axios ,
HTML5/CSS3
Familiarity with
Git ,
CI/CD ,
component libraries (like Material UI, Chakra UI)
Written Questionnaire – React Front-End Developer :
What is the difference between a controlled and uncontrolled component in React?
How does the Virtual DOM work, and why is it important?
Explain the difference between useEffect and useLayoutEffect.
What are React Hooks? List and explain at least 3 commonly used hooks.
How would you manage global state in a large React application?
Describe the React lifecycle in a function component using hooks.
Test Assignment – React Developer :
Task : Create a responsive home page layout for a B2C marketplace (like Meesho) with:
A navigation bar (Home, Categories, Cart, Profile)
A category carousel using dummy images
A section with product cards (image, title, price, “Add to Cart” button)
Data must be fetched from a mock API (e.g., jsonplaceholder.typicode.com)
Use Redux or Context API for state management
Deliverables: GitHub repo + deployed live demo (Vercel/Netlify)