Job Overview
We are looking for a highly skilled Front-End Engineer with strong expertise in JavaScript (ES6+), modern frontend practices, and micro frontend architectures. The ideal candidate should be comfortable working with modular JavaScript codebases, understand asynchronous patterns, and possess a strong grasp of npm package management and dependency strategies. This role requires a deep understanding of frontend performance, modular design, and scalable UI engineering, particularly in systems leveraging micro frontend patterns.
Location
Location: Noida (On-site or Hybrid 3 days working Noida)
Experience
4-6 Years
Responsibilities
- Build and maintain scalable and modular front-end applications using micro frontend architectures
- Design reusable components and libraries using JavaScript ES6+, React, or similar frameworks
- Manage project dependencies using npm, and handle devDependencies for build and tooling efficiency
- Implement and handle Promises, async/await, and event-driven programming
- Ensure deep understanding and handling of JavaScript event loop, execution contexts, and closures
- Collaborate with design, backend, and DevOps teams to deliver performant and maintainable UIs
- Optimize front-end applications for speed and scalability
- Contribute to architectural decisions related to module federation, lazy loading, and independent deployments
Must-Have Skills
- Strong proficiency in JavaScript, especially ES6+ features (let/const, arrow functions, destructuring, spread/rest operators, etc.)
- In-depth knowledge of the event loop, microtasks vs. macrotasks, and asynchronous patterns
- Hands-on experience with Promises, async/await, and API interactions
- Understanding and practical experience in Micro Frontend architecture and implementation
- Familiarity with npm and the distinction between dependencies and devDependencies
- Clear grasp of JS fundamentals: hoisting, scopes, closures, context (this), etc.
Note: Any strong emphasis on duplicates or extra claims should be aligned with final candidate requirements.