Job Summary: We are looking for a skilled Angular UI Developer to join our development team and build dynamic, responsive, and scalable front-end applications. The ideal candidate will have strong Angular experience, with NGRX expertise preferred for state management. This role requires a passion for building intuitive user interfaces, optimizing performance, and collaborating with cross-functional teams to deliver high-quality software solutions. This is a fully remote position on EST hours.
Responsibilities:
Front-End Development:
Develop and maintain responsive, user-friendly UI components using Angular (latest versions).
Implement state management solutions using NGRX (preferred) or alternative methods.
Optimize application performance, ensuring smooth and efficient UI interactions.
Work with RESTful APIs and integrate back-end services with front-end components.
Code Quality & Best Practices:
Write clean, maintainable, and well-documented code following Angular best practices.
Implement unit and integration testing using Jasmine/Karma or other testing frameworks.
Participate in code reviews to ensure high-quality and consistent coding standards.
Collaboration & Agile Development:
Work closely with UX/UI designers to translate designs into interactive web applications.
Collaborate with back-end developers, QA engineers, and product teams to deliver seamless user experiences.
Follow Agile/Scrum methodologies, participate in stand-ups, sprint planning, and retrospectives.
UI/UX Optimization:
Ensure cross-browser compatibility and mobile responsiveness.
Implement accessibility (WCAG, ARIA) and performance optimizations.
Stay up to date with Angular trends, best practices, and emerging technologies.