Core - React
Job Summary
Senior Frontend Engineer with 6+ years of experience building scalable, enterprise-grade web applications using React.js, TypeScript, Vite, Redux Toolkit, TanStack Query, MUI, and Tailwind CSS. Proven expertise in developing multi-tenant applications with role-based UI logic, tenant-specific theming, and configurable workflows. Strong understanding of modern frontend architecture, performance optimization, caching strategies, lazy loading, and code splitting. Experienced in API integration, error handling, and maintaining data consistency across complex UIs, with working knowledge of Node.js for tooling and backend support. A self-driven professional who owns projects end-to-end, communicates effectively with cross-functional teams, and demonstrates strong leadership, problem-solving, and accountability to deliver high-quality solutions on time.
Job Roles & Responsibilities
- Design, develop, and maintain scalable frontend applications using React.js, TypeScript, and modern tooling.
- Build and manage multi-tenant UI architectures, including tenant-based rendering and role-based access.
- Implement tenant-level theming and configuration systems.
- Integrate frontend applications with REST APIs, ensuring proper data flow, error handling, and state consistency.
- Optimize application performance using lazy loading, caching, and code splitting.
- Develop and maintain reusable UI components using MUI and Tailwind CSS.
- Use Redux Toolkit and TanStack Query for efficient state and server data management.
- Collaborate with backend, product, and design teams to deliver high-quality features.
- Own frontend modules end-to-end, from technical planning to production deployment.
- Use Node.js for build tools, scripts, and minor backend support when required.
- Participate in code reviews and maintain clean, maintainable, and well-documented code.
Cultural Expectations
- Demonstrate strong ownership and accountability for assigned projects and deliverables.
- Independently drive technical decisions and contribute to frontend architecture discussions.
- Effectively communicate ideas, risks, and solutions with cross-functional stakeholders.
- Exhibit excellent problem-solving and debugging skills in complex UI scenarios.
- Maintain a high standard of code quality, performance, and reliability.
- Be organized, detail-oriented, and able to meet deadlines in a fast-paced environment.
- Lead discussions when needed and mentor or guide junior team members.
- Adapt quickly to changing requirements and continuously improve existing systems.
- Show a proactive mindset toward process improvement and technical excellence.
Hiring Process
- Technical assignment tailored for the role.
- Interview with hiring manager to assess technical skills.
- Live coding task to evaluate coding proficiency.
- Technical interview with senior member from the technical team.
- Final interview with Tech Lead/CTO.
Login to Apply
Please login to apply for this job.
Confidential Company
Company details are hidden for privacy
Login to view company information
Other Jobs
QA Automation
Remote
Senior/Staff Java Developer
Remote
Web Developer- Designer
Bengaluru
Software Developer
Bengaluru
Inside Sales Executive
Bengaluru
