Job Title: Senior Consultant | UI/UX Designer | Bengaluru | SAP | DSA SAP Accounts
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, modern 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.