Senior Developer Angular Focus (ag)

Permanent employee, Full-time · Cairo

Read job description in:
Your job profile with us
As a Senior Developer, you will play a leading role in expanding and redesigning software solutions within our existing Angular-Typescript-based application with a .Net service layer. You will work closely with your team, significantly contributing to the technical design and implementation of new functionalities. Responsibilities also include modernizing existing solutions, ensuring quality during development, and performing error analysis. You will collaborate closely with the software architect to evaluate and implement new technologies, design patterns, and architectural principles. A key aspect of your role will be actively supporting team growth by offering technical guidance and fostering a culture of continuous learning. Additionally, you will mentor junior developers, ensuring effective knowledge transfer within the team. Your responsibilities will also include contributing to the analysis and resolution of complex software issues or malfunctions.
Your profile
  • A degree in computer science or equivalent qualification as an IT specialist in application development.
  • At least 5 years of professional experience in software development, focusing on Angular or React and Typescript.
  • Deep Knowledge about component lifecycle management, reactive forms, and performance optimization.
  • Experience with state management libraries such as NgRx.
  • A drive for Unit testing with Jasmine/Karma and end-to-end testing.
  • Understanding RESTful APIs and experience with ODATA is a plus.
  • Proficiency in tools like Webpack, Nx, or Angular CLI for building and optimizing applications.
  • Solid understanding of frontend architecture principles, including modular design, lazy loading, and component-driven development.
  • Experience in designing and implementing responsive, accessible, and user-friendly interfaces.
  • Familiarity with backend technologies, particularly .Net, for seamless collaboration with the service layer.
  • Knowledge of authentication and authorization mechanisms, especially using OAuth2 or OpenID Connect.
  • Deep understanding of complex system interrelationships and experience in developing scalable applications.
  • Expertise in .Net technologies such as WPF and WCF is an advantage.
  • Excellent command of English, both written and spoken.
  • Strong communication skills, leadership qualities, and a team-oriented mindset. 
  • Proactive approach with the ability to develop innovative solutions.
Contact
Were we able to spark your interest? Wonderful! Please submit your application within just a few minutes via our online portal. For any preliminary questions, Carolin Maaß will be happy to assist you at +20 100 099 7067.
About us
Datenlotsen support educational institutions, universities, colleges, and businesses in various countries as a digitalization partner in education. They provide flexible IT system solutions for campus management tailored to the specific organizational structures and administrative processes of the education sector. Our goal is to assist with digital products that enable people to pursue their desire for education and professional development while orchestrating its implementation. To achieve this, we create technically and conceptually valuable solutions that simplify access to and the delivery of learning opportunities and programs.
Dein Aufgabenprofil bei uns
As a Senior Developer, you will play a leading role in expanding and redesigning software solutions within our existing Angular-Typescript-based application with a .Net service layer. You will work closely with your team, significantly contributing to the technical design and implementation of new functionalities. Responsibilities also include modernizing existing solutions, ensuring quality during development, and performing error analysis. You will collaborate closely with the software architect to evaluate and implement new technologies, design patterns, and architectural principles. A key aspect of your role will be actively supporting team growth by offering technical guidance and fostering a culture of continuous learning. Additionally, you will mentor junior developers, ensuring effective knowledge transfer within the team. Your responsibilities will also include contributing to the analysis and resolution of complex software issues or malfunctions.
Du passt zu uns, wenn…
  • A degree in computer science or equivalent qualification as an IT specialist in application development.
  • At least 5 years of professional experience in software development, focusing on Angular or React and Typescript.
  • Deep Knowledge about component lifecycle management, reactive forms, and performance optimization.
  • Experience with state management libraries such as NgRx.
  • A drive for Unit testing with Jasmine/Karma and end-to-end testing.
  • Understanding RESTful APIs and experience with ODATA is a plus.
  • Proficiency in tools like Webpack, Nx, or Angular CLI for building and optimizing applications.
  • Solid understanding of frontend architecture principles, including modular design, lazy loading, and component-driven development.
  • Experience in designing and implementing responsive, accessible, and user-friendly interfaces.
  • Familiarity with backend technologies, particularly .Net, for seamless collaboration with the service layer.
  • Knowledge of authentication and authorization mechanisms, especially using OAuth2 or OpenID Connect.
  • Deep understanding of complex system interrelationships and experience in developing scalable applications.
  • Expertise in .Net technologies such as WPF and WCF is an advantage.
  • Excellent command of English, both written and spoken.
  • Strong communication skills, leadership qualities, and a team-oriented mindset. 
  • Proactive approach with the ability to develop innovative solutions.
Kontakt
Were we able to spark your interest? Wonderful! Please submit your application within just a few minutes via our online portal. For any preliminary questions, Carolin Maaß will be happy to assist you at +20 100 099 7067.
Über uns

Die Datenlotsen unterstützen als Bildungs-Digitalisierer in vielen Ländern Hochschulen, Universitäten, Bildungseinrichtungen und Unternehmen der freien Wirtschaft mit flexiblen IT-Systemlösungen im Bereich Campus-Management für bildungsspezifische Organisationsstrukturen und Administrationsprozesse. Unser Ziel ist es, mit digitalen Produkten zu helfen, ihrem Wunsch nach Aus- und Fortbildung zu folgen und deren Umsetzung zu orchestrieren. Dafür kreieren wir technisch und inhaltlich wertvolle Lösungen, weil sie Zugang und Durchführung von Lernangeboten und -chancen vereinfachen.

Your application
We look forward to getting to know you! Please fill out the short form below to apply.

 If you have any questions or difficulties with the upload, please contact Emre Cinar at +49 40 270968-232.

       Datenlotsen Education Systems GmbH
       Human Resources
       Beim Strohhause 27
       20097 Hamburg
       Phone: +49 (0)40 27 09 68-0
       E-mail: karriere[at]datenlotsen.de
 

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.