Senior UI Developer

4 Minutes ago • All levels
UI/UX Design

Job Description

We are seeking a Senior UI Developer proficient in React, Micro Frontend Architecture, and REST APIs. The role involves leading UI development, designing scalable front-end architectures, and mentoring junior developers. Key responsibilities include designing and maintaining Micro Frontend applications, integrating REST APIs, optimizing performance, implementing caching strategies, ensuring accessibility, and contributing to CI/CD pipelines. A basic understanding of Java Spring Boot, PostgreSQL, and AKS is desirable.
Good To Have:
  • 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.
Must Have:
  • 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.
  • 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.

Add these skills to join the top 1% applicants for this job

data-analytics
rendering
game-texts
agile-development
gitlab
postgresql
react
jwt
redux
azure
spring-boot
cypress
redis
ci-cd
webpack
docker
websockets
front-end
kubernetes
progressive-web-apps
next.js
typescript
javascript
css
java

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.

Skills

Must have

  • 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

  • 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

Other

Languages

English: C2 Proficient

Seniority

Senior

Set alerts for more jobs like Senior UI Developer
Set alerts for new jobs by luxsoft
Set alerts for new UI/UX Design jobs in India
Set alerts for new jobs in India
Set alerts for UI/UX Design (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙