Job Details
Skills And Tools:
Job Description
#BBi_consultancy is looking for Front-End developer for one of our clients ( Telecom Sector ) located in DownTown, 5th Settlement, Egypt.
Main Responsibilities:
• You will develop new web applications with a strong focus on maintainability, cross-browser compatibility and performance using Angular.
• You will deliver a complete, top-notch user interface, SPA (single-page application) developed using Angular framework.
• You will participate in the ongoing development and implementation of front-end web coding and design standards, write clear, clean, and concise code.
• You will work effectively within an agile, deadline-driven production process to complete projects with rapid, iterative cycles.
• You will cooperate with the back-end developers in the process of building the RESTful API
• You will communicate with external web services
• Work closely with designers, business analysts, project managers, and software engineers to ensure design standards are met throughout the lifecycle of the project.
• Participate in discussions with team members about technical best practices and help identify optimal technical solutions.
Job Requirements
Must have skills:
• At least 2 year of experience developing web Applications using Angular framework.
• Deep knowledge of Angular framework
• Understanding of current trends and advancements on the web, with solid knowledge of Responsive Web Design (RWD) and RWD workflows
• Creating self-contained, reusable, and testable modules and components
• Experience with web services, REST API
• Extensive knowledge of Git concepts
• Creating custom, general use modules and components which extend the elements and modules of core Angular
• Expertise in modern standards and best practices.
• Writing non-blocking code and using advanced techniques like RxJs Observables when needed.
• Writing Complex Unit Tests Using Automated TDD Tasks
• Deep knowledge of Typescript functions (decorators, generic types, enums, unions, etc.)
• Using common methodologies (KISS, DRY, SOLID)
• The flexibility to work both independently and with a team to manage time across multiple projects and tasks in a team environment.
• BS/MS degree in Computer Science, Engineering, or related fields.
• Full professional Fluency in English.
Nice to have skills:
• Agency or corporate experience serving multiple clients.
• Experience using version control (such as Git/Github) in a production environment.
• Knowledge of NgRx
• Knowledge of SSR
• Experience with Swagger or Postman