




**Description:** ---------------- * Development and Maintenance: Create, maintain, and refactor complex Angular components, ensuring code reusability and efficient modularization. * Performance: Optimize application rendering and browser memory consumption, identifying bottlenecks in screens with large volumes of data. * Integration: Consume complex RESTful APIs (Backend in Ruby on Rails/Java), elegantly handling loading states, errors, and caching. * Code Quality: Act rigorously in Code Reviews, ensuring the team adheres to Clean Code principles, SOLID principles, and Angular ecosystem best practices. * Design System: Translate high-fidelity prototypes into responsive interfaces (HTML5/SCSS), ensuring visual consistency across the entire platform. * Mentoring: Support less experienced developers, raising the team’s technical bar. **Requirements:** ----------------- Mandatory Requirements: * Angular Proficiency: Solid experience with modern versions of the framework (v14\+), including in-depth knowledge of component lifecycle, Directives, and Pipes. * Advanced RxJS: We do not accept only basic knowledge. You must truly understand Observables, Subjects, and operators for asynchronous state management. * TypeScript: Proficiency in the language, using strict typing (strict mode) and interfaces to prevent runtime errors. * Styling: Solid expertise in SCSS, CSS Modules, and Grid/Flexbox for complex and responsive layouts. * Software Engineering: Practical understanding of Git (Flow), Code Review, and CI/CD environments. Standout Differentiators: * Knowledge of Ruby on Rails. * Experience with Front-end Automated Testing (Jasmine, Karma, or Jest). * Experience in Cloud environments (AWS) and containers (Docker).


