Senior Frontend Developer

Utthunga Technologies
Posted on
Utthunga Technologies logo

Experience
4 - 9 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Senior Front end Developer
Job Type
ONSITE

Job Description

Job TitleSenior Front End developerJob Description

  • Should have minimum 5 years of experience in developing web applications in React.
  • Should have at least 5 years hands on experience on C# Dot Net, JavaHTML5, CSS 3, JavaScript, Type Script.
  • Should have good hands-on experience in using the standard JavaScript libraries and CSS Frameworks.
  • Should have experience in developing Hybrid Applications with Responsive Design.
  • Should have experience in working with Micro Services Architecture for at least three years.
  • Should have hands on experience on Micro Apps architecture using the module federation.
  • Should have good hands-on experience on using Data Structures, Solid Principles, exceptional handling, standard JavaScript design patterns.
  • Should have good hands-on experience on socket io, signal r integration in web application for real time updates.
  • Must have experience in developing Reusable Components/Libraries for frontend projects.
  • Should have hands on experience in localisation/globalization(Translations) of applications.
  • Should have knowledge on containerizing the apps using the Docker.
  • Should have experience in creating the CI/CD pipelines using GitHub Workflows.
  • Should have experience of working in Agile Scrum teams.

Roles & Responsibilities

Roles & Responsibilities

Frontend Development (React & TypeScript)

  • Design and develop scalable and high-performance web applications using React.js and TypeScript.
  • Build modular, reusable, and maintainable UI components.
  • Optimize applications for maximum speed, performance, and responsiveness.
  • Ensure cross-browser compatibility and consistency across UI platforms.

Core Web Technologies

  • Develop UI using HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Implement modern JavaScript features and best practices.
  • Work with CSS frameworks/libraries (Bootstrap, Tailwind, Material UI, etc.).
  • Ensure proper layout structuring, styling, and animations.

Responsive & Hybrid Application Development

  • Build responsive web applications compatible with mobile, tablet, and desktop devices.
  • Develop hybrid applications using responsive design techniques.
  • Ensure seamless user experience across different screen sizes and platforms.

Microservices & Micro-Frontend Architecture

  • Work with Microservices-based backend systems and integrate APIs efficiently.
  • Implement Micro Frontend (Micro Apps) architecture using Module Federation.
  • Enable independent deployment and scalability of frontend modules.
  • Manage cross-app communication and shared dependencies.

Real-Time Communication

  • Implement real-time features using:
    • Socket.IO
    • SignalR
  • Enable functionalities like live notifications, chat systems, and live dashboards.
  • Handle connection management, reconnection, and event handling.

Design Principles & Coding Standards

  • Apply SOLID principles in frontend architecture and component design.
  • Use standard JavaScript design patterns (Factory, Observer, Singleton, etc.).
  • Implement proper exception handling and error boundaries.
  • Utilize efficient data structures for performance optimization.

Reusable Components & Libraries

  • Develop and maintain reusable UI component libraries.
  • Create shared frontend modules to ensure consistency across projects.
  • Promote DRY (Dont Repeat Yourself) principles in UI development.

Localization & Globalization

  • Implement multi-language support (i18n) and localization frameworks.
  • Manage translations, language switching, and region-specific formatting.
  • Ensure applications are globally usable and culturally adaptable.

Containerization & Deployment

  • Containerize frontend applications using Docker.
  • Ensure consistent environments across development, testing, and production.
  • Support deployment in cloud-native environments.

CI/CD & DevOps

  • Design and maintain CI/CD pipelines using GitHub Actions/Workflows.
  • Automate build, testing, and deployment processes.
  • Ensure smooth and reliable release cycles with minimal downtime.

Agile & Team Collaboration

  • Actively participate in Agile Scrum ceremonies:
    • Sprint planning
    • Daily stand-ups
    • Sprint reviews and retrospectives
  • Collaborate with backend developers, UX designers, QA, and product teams.
  • Contribute to story estimation, backlog grooming, and sprint delivery.

Code Quality & Best Practices

  • Perform code reviews and enforce coding standards.
  • Write unit tests and integration tests (Jest, React Testing Library, etc.).
  • Maintain high standards for code quality, performance, an

Mandatory SkillsReact, Java, Javascript, C#, HTML, CSS, Micro Apps


No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.