28 Sep
|
Deloitte
|
India
Role Summary
We are looking for an experienced Senior ReactJS Developer to lead the design and development of modern, scalable, and high-performance web applications. The ideal candidate will have deep expertise in ReactJS, up-to-date frontend architectures, and engineering best practices, along with the ability to mentor developers and drive technical excellence across projects.
This role requires strong collaboration with Product Owners, UX/UI Designers, Backend Engineers, Architects, and Business Stakeholders to deliver enterprise-grade digital solutions.
Key Responsibilities
Technical Leadership
- Lead frontend design and architecture discussions for complex web applications.
- Establish and enforce coding standards, development best practices, and design patterns.
- Drive technical decision-making and provide solution recommendations for frontend architecture.
- Review code and ensure adherence to quality, security, performance, and maintainability standards.
- Mentor and guide junior and mid-level developers.
Development & Delivery
- Design, develop, and maintain enterprise-scale applications using ReactJS.
- Build reusable, scalable, and maintainable component libraries.
- Translate business requirements and UI/UX designs into robust frontend solutions.
- Ensure responsive design and cross-browser compatibility.
- Integrate frontend applications with REST APIs, GraphQL services, and microservices.
- Participate in Agile ceremonies and provide effort estimation and technical planning.
Performance & Optimization
- Implement performance optimization strategies for large-scale applications.
- Improve page load times, application responsiveness, and overall user experience.
- Conduct performance profiling, debugging, and troubleshooting.
- Drive accessibility (WCAG) compliance and web standards adoption.
Innovation & Architecture
- Evaluate and adopt emerging frontend technologies and frameworks.
- Contribute to Micro Frontend and Design System initiatives.
- Support CI/CD and DevOps practices for frontend deployments.
- Collaborate with enterprise architects on application modernization initiatives.
Required Technical Skills
Core Frontend Technologies
- Expert-level knowledge of ReactJS
- Strong proficiency in JavaScript (ES6 )
- Advanced experience in TypeScript
- Deep understanding of HTML5, CSS3, SCSS/SASS
- Expertise in responsive and mobile-first development
State Management
- Redux
- Redux Toolkit
- Context API
- Zustand or similar state management frameworks
Frontend Architecture
- Component-driven architecture
- Micro Frontend architecture
- Design Systems
- Server-Side Rendering (SSR)
- JAMStack concepts
Modern React Ecosystem
- React Hooks
- React Router
- Next.js
- React Query / TanStack Query
- State and data caching strategies
API Integration
- REST APIs
- GraphQL
- Authentication and Authorization (OAuth, JWT, SSO)
Testing
- Jest
- React Testing Library
- Cypress
- End-to-End Testing Frameworks
DevOps & Tooling
- Git
- GitHub/GitLab/Bitbucket
- Webpack
- Vite
- Babel
- NPM/Yarn
- CI/CD Pipelines
Preferred Skills
- Experience in cloud environments such as Azure, AWS, or GCP.
- Experience working with Kubernetes and containerized deployments.
- Knowledge of frontend security best practices.
- Experience in enterprise application modernization.
- Exposure to AI-powered or data-driven applications.
- Experience working in Digital Transformation programs.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
- 6 years of software development experience.
- Minimum 4 years of hands-on ReactJS development experience.
- Experience leading frontend teams or technical initiatives.
📌 Senior Consultant | React JS Developer| Bengaluru | SAP | DSA SAP Accounts (India)
🏢 Deloitte
📍 India