Job Title: Angular Developer
Job Type: Contract
Job Overview:
We are looking for a skilled Angular Developer to join our dynamic development team. The ideal candidate will have a strong understanding of frontend web development experience with Angular and other modern web technologies and a passion for delivering highquality scalable and maintainable solutions. You will work closely with crossfunctional teams including designers backend developers and QA engineers to create seamless and userfriendly applications.
Key Responsibilities:
- Develop and Maintain Angular Applications: Write clean maintainable and efficient code using Angular ensuring high performance scalability and responsiveness of applications.
- Collaborate with Backend Teams: Work closely with backend developers to integrate frontend components with RESTful APIs and backend services.
- UI/UX Development: Collaborate with designers to implement modern and responsive user interfaces that align with design specifications and user expectations.
- Code Optimization: Ensure highquality code by implementing best practices for code splitting lazy loading and optimizing application performance.
- Testing and Debugging: Write unit and integration tests using tools like Jasmine Karma and Protractor. Debug and troubleshoot issues to ensure the application runs smoothly across different environments.
- Crossbrowser Compatibility: Ensure consistent user experience across various browsers and platforms.
- Version Control: Manage code versions using Git ensuring proper branching and merging practices.
- Documentation: Maintain thorough documentation of frontend architecture components and APIs to ensure smooth collaboration and future enhancements.
- Agile Development: Participate in agile ceremonies including sprint planning daily standups and sprint reviews.
- Power BI Integration: Collaborate with business teams to integrate Power BI reports and dashboards into the application providing actionable insights through data visualizations.
Required Qualifications:
- Bachelors Degree in Computer Science Information Technology or a related field (or equivalent experience).
- At least 3 years of professional experience in Angular development.
- Strong proficiency in Angular (preferably Angular 8) including components services directives and Angular CLI.
- Solid experience with HTML5 CSS3 and JavaScript/TypeScript for building rich interactive web applications.
- Experience with State Management libraries like NgRx or Akita.
- Familiarity with RESTful APIs and web services integration.
- Proficiency in version control systems especially Git.
- Experience with unit testing using frameworks like Jasmine and Karma.
- Experience with Power BI: Familiarity with integrating Power BI reports and dashboards into Angular applications to enable dynamic data visualizations and insights.
- Strong debugging problemsolving and analytical skills.
- Excellent communication skills both written and verbal.
Angular,Power BI