HumanBit Logo

Front-End Developer | Codersbrain

full-time
Posted on May 19, 2025

Job Description

Job Overview:

We are seeking a highly skilled Front-End Developer with a strong command of JavaScript (ES6+), modern frontend engineering practices, and Micro Frontend architecture. The ideal candidate should be comfortable working with modular and scalable codebases, understand asynchronous programming deeply, and possess a sound approach to dependency management with npm.

This is a hands-on engineering role that emphasizes performance optimization, reusable component design, and collaborative development in a cross-functional environment.


Key Responsibilities:

  • Develop and maintain scalable, modular front-end applications using Micro Frontend architecture.
  • Design and implement reusable UI components and libraries using JavaScript ES6+, React, or similar frameworks.
  • Manage dependencies and build tools using npm, with clear separation of dependencies and devDependencies.
  • Work with asynchronous patterns including Promises, async/await, and event-driven programming.
  • Ensure deep technical understanding and implementation of JavaScript internals – event loop, execution context, closures, hoisting, and this binding.
  • Collaborate closely with UI/UX designers, backend developers, and DevOps engineers to ensure smooth and performant user interfaces.
  • Optimize applications for speed, responsiveness, and scalability.
  • Participate in architectural discussions on module federation, lazy loading, and independent deployment strategies.

Must-Have Skills:

  • Strong proficiency in JavaScript (ES6+), including let/const, arrow functions, destructuring, spread/rest operators, etc.
  • Solid understanding of JavaScript concurrency: event loop, microtasks/macrotasks, and asynchronous programming models.
  • Hands-on experience with Promises, async/await, and REST API integration.
  • Proven experience implementing Micro Frontend architectures.
  • Proficiency in npm with a strong understanding of package structure and dependency separation.
  • Deep foundational knowledge of JavaScript core concepts: hoisting, scoping, closures, this, and execution context.

Good to Have:

  • Experience with React, Webpack Module Federation, or similar tools.
  • Familiarity with CI/CD pipelines, version control (Git), and Agile methodologies.
  • Exposure to TypeScript or willingness to learn.

Work Mode:

Hybrid preferred – 3 days/week in the Noida office. Fully on-site option is also available.



Key Skills:

  • JavaScript (ES6+)
  • React.js or similar frontend frameworks
  • Micro Frontend Architecture
  • Promises & Async/Await
  • JavaScript Event Loop & Execution Context
  • Modular JavaScript Design
  • Reusable Component Development
  • npm (dependency & devDependency management)
  • Asynchronous Programming Patterns
  • Closures, Scopes, Hoisting, and this Context
  • Performance Optimization (frontend)
  • Module Federation & Lazy Loading
  • API Integration (RESTful)
  • Git & Version Control
  • Collaboration with Backend and DevOps Teams
Powered by
HumanBit Logo