Salary: Competitive / Paid in Indian Rupee .
INR / AnnualRecommended Quick LinksWhat You Should Know About This Job
Project Description:
We are looking for a Senior UI Developer who is proficient in React, Micro Frontend Architecture, and REST APIs. The candidate should have a solid understanding of UI performance optimization, caching strategies, and state management.
A basic understanding of Java Spring Boot, PostgreSQL, and AKS (Azure Kubernetes Service) is desirable.
The role involves leading the UI development, designing scalable front-end architectures, and mentoring junior UI developers.
Responsibilities:
- Design, develop, and maintain scalable and modular Micro Frontend-based UI applications.
- Work closely with backend developers to integrate REST APIs efficiently.
- Optimize application performance, ensuring high responsiveness and fast load times.
- Implement caching strategies to enhance application performance.
- Guide and mentor junior UI developers in best practices and development standards.
- Ensure accessibility, usability, and cross-browser compatibility.
- Implement authentication mechanisms such as SSO + JWT.
- Contribute to CI/CD pipelines for front-end applications.
- Work with containerization and deployment of UI applications in Docker/Kubernetes.
- Debug and resolve technical issues and improve front-end reliability.
Mandatory Skills Description:
- Strong proficiency in React.js, Redux, TypeScript, JavaScript.
- Experience with Micro Frontend Architecture (Webpack Module Federation preferred).
- Deep knowledge of REST API integration.
- Hands-on experience in optimizing UI performance (lazy loading, virtualization, etc.).
- Strong understanding of state management (Redux, Context API, Recoil, etc.).
- Experience with caching techniques (e.g., service workers, Redis, IndexedDB, local storage).
- Familiarity with React Router, React Query.
- Good knowledge of testing frameworks (Jest, React Testing Library, Cypress).
- Experience with CSS-in-JS, Tailwind CSS, Styled Components, or SCSS.
- Basic understanding of Java Spring Boot, PostgreSQL, and AKS (Azure Kubernetes Service).
- Exposure to Docker, Kubernetes, and CI/CD pipelines.
Nice-to-Have Skills Description:
- Experience working with agile methodologies and GitLab for version control.
- Knowledge of WebSockets, real-time data handling, and event-driven architecture.
- Understanding of Progressive Web Apps (PWA) and server-side rendering (Next.js).
- Prior experience leading a UI development team or mentoring junior developers.
- Knowledge of security best practices in front-end development