Job Description

Job Title: Front-End Developer (JavaScript, MongoDB, Express, Angular, Node)

Job Overview: We are seeking a talented Front-End Developer with expertise in JavaScript, MongoDB, Express, Angular, and Node.js to join our dynamic team. As a Front-End Developer, you will play a crucial role in designing and implementing user interfaces for our web applications. The ideal candidate should have a strong passion for front-end development, proficiency in the MEAN (MongoDB, Express.js, Angular, Node.js) stack, and a keen eye for creating visually appealing and intuitive user experiences.

Key Responsibilities:

  1. User Interface Development: Design and implement responsive and visually appealing user interfaces using Angular and other front-end technologies.

  2. Full Stack Development: Collaborate with back-end developers to integrate user-facing elements with server-side logic using Node.js and Express.

  3. Data Management: Work with MongoDB to manage and interact with databases, ensuring efficient data storage and retrieval.

  4. API Integration: Develop and integrate RESTful APIs to enable seamless communication between the front-end and back-end components.

  5. Code Optimization: Write clean and efficient code, and actively participate in code reviews to ensure code quality and maintainability.

  6. Cross-Browser Compatibility: Ensure applications work seamlessly across different browsers and devices.

  7. User Experience (UX) Design: Collaborate with UX/UI designers to implement design specifications and enhance the overall user experience.

  8. Performance Optimization: Identify and address performance bottlenecks to ensure optimal front-end performance.

  9. Testing: Write unit tests and conduct thorough testing to ensure the reliability and robustness of front-end components.

  10. Documentation: Create and maintain technical documentation for front-end components, APIs, and integration processes.


  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Front-End Developer with a focus on the MEAN stack.
  • Proficiency in JavaScript, HTML, CSS, and front-end frameworks (Angular).
  • Experience with server-side development using Node.js and Express.
  • Familiarity with MongoDB and database design principles.
  • Knowledge of RESTful API development and integration.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Preferred Skills:

  • Experience with version control systems (Git).
  • Familiarity with build tools (Webpack, Gulp) and package managers (npm).
  • Knowledge of front-end testing frameworks (Jasmine, Karma).
  • Understanding of responsive design and mobile-first development.
  • Familiarity with Agile/Scrum methodologies.


Apply Now

Job #:
Position Type:
Charlotte, NC

Apply Now