Lead Angular Developer - MFE
Location: Charlotte, NC
Work Mode: (Hybrid)
Duration: Long Term
Tax Term: Hourly Rate on W2 only
Job Description:
We are seeking a highly skilled and experienced Lead Angular Developer to join our innovative team. The ideal candidate will have a strong background in research and development, with expertise in Angular, RxJS, NgRx, state management, micro front-end architectures, and familiarity with the banking domain. This role offers an exciting opportunity to lead complex projects and drive technical excellence.
Key Responsibilities:
- Lead the development and implementation of scalable and maintainable Angular applications.
- Collaborate with cross-functional teams to define, design, and deliver innovative solutions.
- Conduct R&D to explore new technologies and frameworks that can enhance our product offerings.
- Architect and implement micro front-end architectures to enable modular and scalable UI solutions.
- Implement and optimize state management solutions using NgRx and other relevant tools.
- Utilize RxJS for reactive programming to handle asynchronous data streams efficiently.
- Ensure the technical quality, performance, and security of all front-end deliverables.
- Mentor and guide junior developers, fostering best practices and continuous learning.
- Engage in code reviews, pair programming, and technical discussions.
- Stay updated with industry trends, emerging technologies, and best practices in Angular development and banking domain regulations.
Qualifications:
- Proven experience as an Angular Developer, with a minimum of [X] years in a lead/ senior role.
- Strong expertise in Angular (vX+), RxJS, and NgRx.
- Extensive experience with state management and micro front-end architecture.
- Solid understanding of HTML, CSS, TypeScript, and responsive design principles.
- Experience working within the banking or financial services domain is highly preferred.
- Good knowledge of R&D processes, emerging tech, and innovative solution design.
- Excellent problem-solving, communication, and leadership skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is a plus.
Preferred Skills:
- Familiarity with other front-end frameworks and libraries.
- Experience with CI/CD pipelines and Agile methodologies.
- Knowledge of backend integrations and RESTful APIs
Certifications (preferred but not required):
- CCNP/CCIE
- PCNSE (Palo Alto)
- Azure Network Engineer Associate (AZ-700)
- AWS Advanced Networking Specialty