Job Description
Are you a seasoned Angular developer looking to join a dynamic team?
We’re on the hunt for a talented Front-End Angular Developer with extensive experience working with Angular version 10 and above. If you’re passionate about creating seamless user experiences and have a knack for handling complex asynchronous operations, we want to hear from you!
Key Responsibilities:
- Develop and maintain web applications using Angular 10+
- Implement asynchronous operations using RxJS for data fetching and handling
- Manage application state effectively using NgRx or similar state management libraries
- Enhance user experience by managing loading and transition states
- Implement robust error handling strategies to ensure application resilience
- Participate in code reviews and provide constructive feedback
- Collaborate with back-end developers to integrate APIs
- Write and maintain unit tests using Jasmine and Karma, and utilize Storybook for UI component testing
- Participate in upgrading Angular applications to the latest versions
- Build complex forms using Angular Reactive Forms and Template-driven Forms
Must-Have Qualifications:
- Angular Expertise: Minimum of 3 years of experience working with Angular, specifically version 10 and above
- RxJS Proficiency: Extensive experience using RxJS for handling asynchronous operations
- State Management: Proven experience with state management libraries like NgRx
- Loading and Transition States: Ability to manage loading states and transitions effectively
- Error Handling: Strong knowledge of error handling in Angular applications
- Unit Testing: Experience with Jasmine and Karma for unit testing
- Form Building: Skilled in using Angular Reactive Forms and Template-driven Forms
- Version Control: Proficiency with Git and version control practices
- API Integration: Experience integrating with RESTful APIs
- English Fluency: Excellent command of the English language, both written and spoken
Nice-to-Have Qualifications:
- Upgrading Experience: Experience upgrading Angular applications to newer versions
- Storybook: Familiarity with Storybook for developing and testing UI components
- Form Builder Tools: Experience with form builders and validation techniques
- UI/UX Design: Basic understanding of UI/UX design principles
Technical Skills:
- Angular CLI
- TypeScript
- HTML5, CSS3, and SCSS
- RxJS
- NgRx
- Jasmine and Karma
- Storybook
- RESTful APIs
- Git
What We Offer:
- Competitive salary ($3,000 - $5,000 per month based on job fit and experience leve)
- Fully remote work
- Opportunity to work with a dynamic and collaborative team
- Professional development and growth opportunities
- Involvement in exciting and challenging projects
How to Apply:
Ready to join our team? Submit your resume.
Apply today and take the next step in your career as a Front-End Angular Developer!