Job Title: Angular Developer
Location: 100% REMOTE (must work 95 EST)
Start Date : ASAP
Duration: 612 Month Contract (Likely to extend)
Day to Day |
- Collaborate with product managers and designers to understand user requirements and translate them into technical solutions.
- Develop and maintain scalable and highperformance frontend components using Angular.
- Integrate with backend services ensuring smooth data exchange using REST APIs.
- Optimize web applications for speed scalability and performance.
- Write clean maintainable and welldocumented code.
- Participate in code reviews providing feedback and ensuring best practices.
- Debug and resolve technical issues and bugs reported by the QA team or users.
- Stay up to date with the latest Angular developments best practices and emerging web technologies.
Must Haves |
- UI Development: Expertise in building responsive and dynamic user interfaces.
- Experience with REST APIs: Strong knowledge of consuming and interacting with backend services via RESTful APIs.
- TypeScript: Proficient in TypeScript Angulars primary programming language.
- Node.js tools like npm (Node Package Manager) to manage dependencies or work with Angulars CLI which relies on Node.js
- HTML5 & CSS3: Deep understanding of HTML5 for structuring web content and CSS3 for styling.
Nice to Haves |
- RxJS: Familiarity with reactive programming using RxJS for managing asynchronous data streams.
- State Management (e.g. NgRx): Knowledge of state management libraries for Angular applications.
- Webpack/Angular CLI: Understanding of Webpack for module bundling and Angular CLI for project scaffolding.
- Testing frameworks (Jasmine/Karma): Experience in writing unit tests and endtoend tests using Jasmine or Karma.