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, Java, HTML5, 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.
