TS

React Developer

TechNova Solutions · Bengaluru, Karnataka · 2h ago
Type
Full-time
Mode
On-site
Experience
1 – 3 yrs
Openings
0 / 1
Salary
₹6 L – ₹10 L / yr
Team
Engineering

At a glance

⚠️ SAMPLE LISTING (illustrative, not a verified live opening). React Developer role building customer-facing web dashboards for a mid-size product team in Bengaluru.

About the role

⚠️ **SAMPLE LISTING — this is an illustrative placeholder job, not a verified real opening.** It is included for content/testing purposes only. Do not treat the employer, salary, or apply link as confirmed. Replace with a real, verified posting before presenting it to job seekers as a live opportunity. ## About the Role Join a product engineering team building and maintaining a customer-facing web dashboard used by thousands of businesses daily. You'll work closely with design and backend teams to ship performant, accessible React interfaces. ## Key Responsibilities - Build reusable, well-tested React components and hooks - Collaborate with designers to implement pixel-accurate, responsive UIs - Integrate REST/GraphQL APIs and manage client-side state - Optimize rendering performance and bundle size - Write unit and integration tests (Jest, React Testing Library) - Participate in code reviews and sprint planning - Debug and resolve production issues in collaboration with backend engineers ## Required Skills & Qualifications - 1–3 years hands-on experience with React, JavaScript (ES6+), HTML5, CSS3 - Familiarity with state management (Redux/Context API) and REST APIs - Bachelor's degree in CS/IT or equivalent practical experience - Basic understanding of Git version control ## How to Prepare for This Role ### Core Technical Topics to Master JavaScript fundamentals (closures, async/await, event loop), React (hooks, component lifecycle, reconciliation), CSS layout (Flexbox/Grid), REST API consumption, basic TypeScript, Git workflows, browser dev tools debugging. ### Recommended Free Learning Resources - freeCodeCamp's React curriculum - MDN Web Docs for JavaScript/CSS reference - Official React documentation (react.dev) - YouTube: Traversy Media, Academind - Practice: LeetCode (JS problems), Frontend Mentor challenges ### 30-60-90 Day Preparation Plan **Days 1-30:** Solidify JS + React fundamentals; build 2 small projects (todo app, weather app) using hooks. **Days 31-60:** Build a full CRUD project connecting to a public API; learn testing basics; contribute to an open-source frontend repo. **Days 61-90:** Mock interviews on React/JS concepts; study system design basics for frontend (component architecture); polish portfolio and GitHub profile. ## Interview Preparation - Common questions: Explain React reconciliation, controlled vs uncontrolled components, useEffect dependency array pitfalls, event bubbling, CSS specificity, promises vs async/await, what is a closure - Coding round: expect a live component-building exercise or a JS logic problem - System design: basic frontend architecture (component hierarchy, state lifting) - HR round: be ready to discuss past projects, teamwork examples, and career goals - Salary negotiation: research market range on levels.fyi/Glassdoor before discussing numbers ## Projects to Build for Your Portfolio 1. A responsive e-commerce product listing page (React + REST API) 2. A real-time chat UI (React + WebSockets) 3. A personal dashboard with charts (Recharts/Chart.js) ## Benefits & Perks Health insurance, flexible working hours, learning stipend, annual performance bonus (illustrative — confirm with actual employer). ## How to Apply Submit your resume and portfolio/GitHub link through the application portal listed on this posting.

Skills

ReactJavaScriptHTML5CSS3REST APIsRedux

Qualifications

  • Bachelor's degree in CS/IT or equivalent

Similar jobs