Description :
Job Title : Full Stack Developer (React, Next, Node) Lead / SSE
Location : Bangalore, Noida, Hyderabad
Mode : [Hybrid]
Experience : Lead 9+ Yrs
Employment Type : Full-time
Exp : 9+yrs
Location : Noida / Bangalore / Hyderabad (Hybrid)
Job Description :
Role and Responsibilities :
Architecture & Design :
- Designing and implementing scalable, high-performance, and secure web applications using React 16+ & Next.js
- Applying Clean Architecture principles, React design patterns, and frontend best practices
- Driving API First and Contract First design methodologies for robust integrations
- Designing and implementing BFF (Backend for Frontend) patterns to optimize API consumption for frontend needs
- Contributing to technical roadmap and architectural decisions for web applications
Development & Implementation :
Developing rich, interactive, and responsive user interfaces using React (with TypeScript .ts or .tsx files)Building efficient and performant server-side logic and APIs with Node.jsImplementing state management with Redux (including state, actions, and reducers)Integrating with various backend services and APIs using AxiosUtilizing CSS pre-processors like SCSS and leveraging libraries like Bootstrap for stylingEnsuring code quality through adherence to linting rules and best practicesTesting & Quality Assurance :
Writing comprehensive unit tests with Jest and EnzymeDeveloping integration and end-to-end tests using CypressImplementing contract testing using Pact scenarios to ensure API compatibilityApplying TDD (Test-Driven Development) and BDD (Behavior-Driven Development) principles throughout the development lifecycleGenerating detailed test reportsConducting API testingBuild, Deployment & Operations (DevOps) :
Configuring and optimizing build processes using Babel and WebpackWorking with CI / CD pipelines for automated builds, testing, and deploymentsDeploying and managing applications on cloud platforms (e.g., AWS)Implementing secure coding practices and secret managementEffective debugging and usage of DevTools / React tools and networking toolsKnowledge around Artifactory for dependency managementExperience with load / performance testing tools and automationCollaboration & Mentorship :
Collaborating effectively with cross-functional teams (product, design, QA, backend)Participating in code reviews and mentoring junior developersStaying updated with the latest industry trends and technologiesPerformance & Optimization :
Optimizing application performance, including code-splitting, lazy loading, and minimizing unnecessary re-rendersUnderstanding and addressing async concepts in both frontend and backendOther Essential Skills :
State Management (Redux state, action, reducers)API Communication (Axios) : Standard library for making HTTP requests, essential for interacting with backend servicesUtility Libraries (Lodash, Moment, jQuery, etc.)CSS Pre-processors (SCSS) & Styling Libraries (Bootstrap) : Proficiency in modern styling techniques and frameworks for consistent and responsive UI(ref : hirist.tech)