Senior Angular developer

  • 700Apps
  • Cairo, Cairo Governorate, Egypt
  • Full-time
  • Remotely

وصف الوظيفة

700Apps is seeking a highly skilled and experienced Senior Angular developer to join our team. As a Senior Angular developer, you will be responsible for designing, developing, and maintaining complex web applications using Angular framework. You will collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality, scalable, and user-friendly web applications. You will also provide technical leadership and guidance to junior developers.

Responsibilities:

  • Design, develop, and maintain web applications using Angular framework
  • Work closely with UX/UI designers to translate design concepts into responsive and interactive web applications
  • Collaborate with backend developers to integrate frontend applications with backend services
  • Ensure the performance, scalability, and security of web applications
  • Optimize application performance and implement best practices for code quality and maintainability
  • Conduct code reviews, provide feedback, and mentor junior developers
  • Stay up-to-date with the latest trends and advancements in Angular development
  • Troubleshoot and resolve issues with web applications
  • Collaborate with cross-functional teams, including designers and backend developers, to deliver exceptional user experiences

متطلبات الوظيفة

·       Strong understanding of Angular framework (versions 2 or above)

·       Experience with TypeScript, HTML, and CSS in an Angular context

·       Knowledge of Angular CLI for project setup, build, and deployment

·       Understanding of Angular architecture, components, services, and modules

·       Proficiency in reactive programming with RxJS

·       Ability to handle data binding, form validations, and routing in Angular applications

·       Familiarity with Angular Material or other UI component libraries for Angular

Preferred to know

 

 Dot NET framework (C#):

·       Understanding of responsive web design principles

·       Familiarity with frontend build tools and package managers (e.g., Webpack, npm, Yarn)

·       Ability to work with RESTful APIs and integrate frontend with backend services

·       Knowledge of version control systems like Git & TFS

·       Familiarity with databases and ORMs (e.g., Oracle ,SQL Server)

Nice to have

Node.js:

·       Have knowledge of Node.js runtime environment

·       Have knowledge in JavaScript and familiarity with ES6+ features

·       Experience with Node.js frameworks such as Express.js or Koa.js

       In addition to technical skills, employers may also look for the following aspects:

 

·       Problem-solving abilities and analytical thinking

·       Strong communication and collaboration skills

·       Attention to detail and ability to write clean, maintainable code

·       Understanding of software development principles and best practices

·       Experience with Agile methodologies and working in a team environment

·       Ability to learn new technologies and adapt to changing requirements