Key Requirements
– Experience: 2+ years of professional experience as a frontend developer.
– Framework: Strong experience with Angular 16+ and TypeScript.
– HTML/CSS: Proficiency in HTML5, CSS3, SCSS, and related front-end technologies.
– Responsive Design: Experience in creating responsive web designs that work across multiple devices.
– Version Control: Experience with Git or other version control systems.
– Testing: Familiarity with testing frameworks like Jasmine, Karma, or similar tools for unit and integration
testing.
– Problem Solving: Strong problem-solving skills and attention to detail.
– Team Player: Excellent communication skills and ability to work in a collaborative environment.
– QA Collaboration: Ability to work closely with a dedicated QA team to ensure software quality.
Nice to Have:
– State Management: Experience with state management libraries such as NgRx or similar.
– API Integration: Familiarity with integrating RESTful APIs and working with backend services.
– UX/UI Design: Basic understanding of UX/UI principles and experience collaborating with design teams.
– Performance Tools: Experience with front-end performance optimization tools like Lighthouse.
– CI/CD Pipelines: Familiarity with continuous integration and deployment pipelines, using tools like Jenkins, GitLab CI, or CircleCI.
– Progressive Web Apps (PWA): Experience in developing Progressive Web Apps for enhanced user experiences.
– Animations: Knowledge of Angular animations and creating smooth transitions and effects.