Post Job Free
Sign in

Micro-Frontend Developer with Angular and Node JS

Company:
Princeton IT Services
Location:
Raleigh, NC
Posted:
June 20, 2024
Apply

Description:

Job Title: Micro-Frontend Developer

Location: Raleigh, NC; Boston, MA; Dallas, TX

Job Type: Full-time

Summary: We are seeking a skilled Micro-Frontend Developer to join our innovative team. The ideal candidate will be proficient in Angular and Node.js, with a strong understanding of developing modular and scalable frontend architectures. This role involves collaborating closely with backend developers and UX/UI designers to deliver efficient and seamless micro-frontend solutions.

Responsibilities:

Develop and maintain micro-frontend applications using Angular and Node.js.

Implement scalable and reusable frontend components and modules.

Integrate frontend components with backend services and APIs.

Collaborate with UX/UI designers to translate design mockups and prototypes into responsive web pages.

Optimize applications for performance, scalability, and cross-browser compatibility.

Ensure high-quality UI/UX standards are met through comprehensive testing and code reviews.

Stay updated on frontend development trends, tools, and technologies.

Contribute to architectural decisions and participate in design discussions.

Requirements:

Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.

Proven experience as a Micro-Frontend Developer or similar role.

Strong proficiency in Angular (Angular 2+) and Node.js.

Solid understanding of web markup, including HTML5, CSS3.

Experience with state management libraries/frameworks (e.g., Redux, NgRx).

Knowledge of RESTful APIs and integration patterns.

Familiarity with version control systems such as Git.

Ability to work independently and as part of a collaborative team.

Excellent problem-solving skills and attention to detail.

Strong communication and interpersonal skills.

Preferred:

Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).

Familiarity with cloud platforms (AWS, Azure, Google Cloud).

Knowledge of testing frameworks (e.g., Jasmine, Karma, Jest).

Understanding of Agile/Scrum methodologies.

Apply