Angular UI Developer
Role Expectations:
• Frontend Development: Develop user-facing features using Angular (Angular 2+) framework.
• Implementation of UI/UX Designs: Translate UI/UX design wireframes into responsive web interfaces.
• Component Development: Build reusable components and front-end libraries for future use.
• API Integration: Integrate with backend APIs and services, ensuring high performance and responsiveness.
• Code Quality: Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
• Cross-Browser Compatibility: Ensure applications work well across various browsers (Chrome, Firefox, Safari, IE).
• Version Control: Collaborate with other team members and stakeholders using Git for version control.
• Testing and Debugging: Write unit tests and conduct UI tests to identify and fix bugs and performance bottlenecks.
• Documentation: Document code changes and system functionality.
Qualifications:
• Angular Expertise: Strong experience with Angular (3-5 years), including Angular CLI, Angular Material, RxJS, and NgRx.
• Web Technologies: Proficiency in HTML5, CSS3 (SASS/LESS), JavaScript/TypeScript.
• Responsive Design: Experience in building responsive web applications.
• API Integration: Experience working with RESTful APIs and JSON.
• Version Control: Proficiency with Git and GitHub/GitLab.
• Problem-Solving Skills: Strong analytical and troubleshooting skills.
• Communication Skills: Good verbal and written communication skills.
• Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
• Additional Frameworks/Libraries: Familiarity with Bootstrap, Material Design, or other frontend frameworks/libraries.
• Agile Methodologies: Experience working in Agile development environments.
• UI/UX Design Skills: Basic understanding of UI/UX design principles.