Job Description

Front-end Developer


Location: Noida (On-site or Hybrid 3 days working)


Experience: 4-6 Years


About Us:


With over 30 years in the business, we are a global educational technology company, partnering


with the world's leading publishers and eLearning content providers. We deliver consulting


services, platforms and solutions, rich interactive content, and product testing solutions.


Our product development expertise and delivery excellence empower leading organizations to


implement their digital and mobile strategies to enhance learning across North America, the UK,


Europe, Australasia, and Latin America.


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.

Key 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 operator
● 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.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application