Senior Frontend Developer
Senior Frontend Developer
In-progressRemote
Industry : IT Services
Location:
Work Experience: 3+
Job Description
Develop and maintain frontend components using Angular (v2+).* Create clean, reusable, and scalable code using TypeScript.* Build responsive UI using HTML5, CSS3, and frameworks such as Bootstrap or Tailwind.* Integrate and consume RESTful APIs using Angular HttpClient.* Implement authentication strategies (JWT / OAuth).* Work extensively with RxJS, including Observables, Subjects, and Operators (map, switchMap, mergeMap…).* Apply state management using services, BehaviorSubjects, NgRx, or Akita.* Manage Angular projects using Angular CLI.* Write unit tests (Jasmine & Karma) and e2e tests (Protractor / Cypress).* Collaborate using Git (branching, merging, pull requests).* Troubleshoot, debug, and optimize application performance.* Participate in Agile ceremonies (daily standups, sprint planning, etc.).Document code, components, and technical solutions.Requirements* Experience: 3–5 years of professional experience working with Angular.* Bachelor's degree in Computer Science or a related field.Proficiency in:* Angular modules, components, services, pipes, directives.* TypeScript and modern ES6+ features.* RxJS and reactive programming.* REST API integration.* State management tools.* Strong understanding of frontend architecture and performance optimization.* Version control using Git.Soft * Strong problem-solving and analytical thinking.* Excellent communication and teamwork abilities.* Ability to write clean, maintainable, and well-documented code.* Self-learning attitude and ability to stay updated with the latest Angular best practices.* Familiarity with Agile/Scrum methodologies.