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.