|
Description:
Angular Experience:
• At least 4 years of hands-on experience developing frontend applications
using Angular (latest versions), with a solid understanding of
component-based architecture and best practices.
• Component-Based Architecture: Expertise in building reusable, maintainable,
and testable Angular components that adhere to design principles and ensure
scalability.
• Routing & State Management: Experience with Angular routing and
managing state within Angular applications using services or state management
libraries like NgRx.
• Performance Optimization: Familiarity with performance optimization
techniques for Angular applications, such as lazy loading, code splitting,
and tree-shaking.
• Backend Integration: Experience integrating RESTful APIs and handling
asynchronous data within Angular applications using RxJS and Observables.
Figma and UI/UX Experience:
• UI Development: Experience converting Figma designs into pixel-perfect UIs.
Expertise in creating responsive layouts and ensuring consistency across
multiple devices and screen sizes.
• HTML/CSS: Strong knowledge of HTML5, CSS3, and SCSS. Ability to develop
clean, maintainable, and modular stylesheets. Familiarity with layout
techniques such as Flexbox and CSS Grid.
• UI/UX Principles: Solid understanding of UI/UX principles and how to
translate design systems and user needs into functional code.
• Cross-Browser Compatibility: Strong understanding of cross-browser
compatibility and troubleshooting visual issues across modern browsers.
Other requirements:
• Version Control: Proficient with Git for version control and managing
codebases in a collaborative environment.
• Communication: Good communicator.
|