Senior Frontend Developer
Full Job Description
Senior Frontend Developer (React.js + Next.js) – Pune, Maharashtra
Xpanso Technologies Pvt. Ltd. is seeking a highly skilled and experienced Senior UI Developer for a 100% on-site position in Pune, Maharashtra. This role is ideal for a seasoned professional with over 5 years of hands-on experience in building scalable, production-grade web applications. We are looking for a candidate who excels in ownership, possesses strong problem-solving abilities, and demonstrates system-level thinking within a fast-paced, product-driven environment. Immediate joiners or those with a short notice period are strongly preferred.
About the Role
This is a senior-level position focused on frontend development, not an entry-level or support role. You will be instrumental in designing, developing, and maintaining robust, scalable frontend applications using React.js and Next.js. The ideal candidate will independently own and deliver end-to-end UI modules, from requirement analysis to deployment, ensuring high-quality, reusable, modular, and responsive UI components.
Key Responsibilities
Frontend Development & Application Design
- Design, develop, and maintain robust, scalable frontend applications using React.js and Next.js.
- Independently own and deliver end-to-end UI modules, from requirement analysis to deployment.
- Develop and maintain reusable, modular, and responsive UI components.
- Implement Server-Side Rendering (SSR) / Static Site Generation (SSG) using Next.js as required.
- Apply a strong understanding of component architecture, clean coding standards, and frontend design patterns.
State Management & API Integration
- Implement and manage application state using Redux / Redux Toolkit / Context API.
- Integrate RESTful APIs with proper validation, error handling, and authentication mechanisms.
- Collaborate with backend teams to define API contracts and optimize data flow.
- Ensure secure and efficient handling of tokens and session management.
Performance Optimization & Troubleshooting
- Identify and resolve performance bottlenecks, rendering issues, and unnecessary re-renders.
- Implement code splitting, lazy loading, and bundle optimization techniques.
- Analyze and fix production UI issues with thorough root-cause analysis.
- Improve application performance through frontend optimization and Core Web Vitals enhancements.
UI/UX Standards & Accessibility
- Develop responsive, mobile-first, and cross-browser compatible interfaces.
- Ensure pixel-perfect implementation based on design mockups (Figma or equivalent).
- Adhere to accessibility standards (WCAG guidelines) for inclusive design.
- Maintain consistency across applications through reusable component libraries.
Collaboration & System Integration
- Work closely with product, backend, QA, and DevOps teams to deliver high-quality releases.
- Participate in technical and architectural discussions, providing valuable implementation insights.
- Conduct code reviews, enforce frontend best practices, and mentor junior team members when needed.
Quality, Best Practices & Ownership
- Write unit and integration tests to ensure UI stability and quality using Jest / React Testing Library.
- Follow best practices for Git version control, branching strategies, and documentation.
- Ensure adherence to coding standards, linting, and formatting guidelines.
- Take complete ownership of assigned deliverables, demonstrating accountability and a focus on quality.
Required Skills
- Minimum of 5 years of strong, hands-on experience in frontend/UI development (mandatory).
- Expert knowledge of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Strong experience with React.js and Next.js (SSR / SSG).
- Hands-on experience with state management libraries such as Redux / Toolkit / Context API.
- Solid experience integrating REST APIs and handling complex authentication flows.
- Deep understanding of performance optimization techniques.
- Experience with frontend build tools like Webpack / Vite.
- Strong debugging, analytical, and problem-solving skills.
- Demonstrated ability to work independently and own modules end-to-end.
Nice to Have
- Experience with micro-frontend architecture.
- Exposure to end-to-end testing frameworks like Playwright / Cypress.
- Hands-on experience with Docker and CI/CD pipelines.
- Exposure to cloud platforms such as AWS / Azure / GCP.
- Experience with UI libraries including MUI / Ant Design / Tailwind CSS.
- Experience in product-based or startup environments.
What We Offer
- Opportunity to work on high-impact, production-grade frontend systems.
- Significant ownership of core UI modules with exposure to architectural decisions.
- Comprehensive health insurance coverage.
- A collaborative and growth-oriented engineering culture.
- Generous paid leave benefits.
Work Model & Requirements
- Work Hours: Day shift (Monday to Friday)
- Location: Pune, Maharashtra (100% On-site)
- Mode: Completely on-site
- Preference: Immediate joiners or candidates with a short notice period.
Job Type: Full-time, Permanent, On-site
Designation: Senior UI Developer (React.js + Next.js)
Experience: 5+ years
Location: Pune, Maharashtra
Schedule: Day shift
Benefits: Health insurance, Paid sick time, Paid time off.
Relocation: Candidates must be able to reliably commute or plan to relocate to Pune, Maharashtra before starting work.
Application Questions: Candidates will be asked about their immediate availability or notice period, current CTC, and current location in Pune.