Senior Front-end Developer (Angular.js)

Join one of Egypt’s premier financial institutions, renowned for its extensive suite of banking services, including Institutional Banking, Personal Banking, and Islamic Banking. With a global presence through over 50 branches and correspondents, we serve a diverse and dynamic clientele. As we embark on a groundbreaking digital transformation journey, we are committed to leveraging the latest technologies to establish a state-of-the-art data architecture that will redefine our performance and service delivery.

Role Overview:

We are looking for a highly skilled and experienced FronteEnd Developer to play key role in enhancing our web platform using Angular Technology Stack. The Ideal candidate will collaborate closely with product and design teams to understand user requirements and translate them into practical , high-quality technical solutions . Additionally , they will contribute to optimizing DevOps tooling to streamline development process.

The role is hybrid if you are located in Cairo or fully remote for international contractors.

About the contract:

  • The role is a long-term contract position through Xenon7, which is the approved vendor of the client. 
  • The payments are paid out in gross amount in USD on a monthly schedule.

Responsibilities:

  • Shaping and Implementing technology/business solutions to contribute to client organization's competitive differentiation
  • Uses Various software development technologies to rapidly develop creative and efficient solutions that enhance client organization's technology stack
  • Collaborate with other team members to implement user stories, write tests , and continuously deliver new/improved product functionality
  • Communicate with internaI IT teams to resolve technical dependencies during implementations
  • Troubleshoot and resolve complex technical issues ,providing timely support and ensuring minimal downtime
  • Participate in all phases of the software development cycle , including analysis, design, implementation, testing, deployment and support
  • Conduct code review to ensure adherence to best practices and coding standards
  • Stay updated with the latest trends in digital banking to implement innovative solutions

Requirements

  • Bachelor's degree in computer science or similar, advanced degree preferred with outstanding record of academic achievement.
  • 5+ years history of total frontend development experience
  • Well-Versed , hands-on experience in Angular framework (DI, routing Reactive , template driven ,animation,AOT,content projection, lazy loading , guards, resolvers,state management ,Rx JS)
  • Excellent Knowledge of HTML, CSS3, SVG and deep internals of raw JavaScript
  • Excellent Knowledge of responsive design frontend frameworks (bootstrap, foundation, etc...)
  • Knowledge of Node JS
  • Knowledge of frontend design patterns (SOLID, micro frontend,modular federation, Scalable Component)
  • Excellent Knowledge of the ES6+
  • Experience in engineering practices and cleaning coding such as UML ,refactoring , test-driven development , continuous integration, building highly scalable applications and application security
  • Hands-on experience in component testing using well-known frameworks (Cypress,Karma,Jasmine)
  • Experience in agile development methodologies
  • Knowledge of cloud-native development (CI/CD,docker,NGINX,webpacks,environment configuration , Firebase, Azure Devops,REST)
  • Fluency in English and/or Arabic

In a world where business landscapes are in constant motion, Xenon7 embraces change, adaptability and innovation as friends. We are a cooperative practice of AI scientists and business leaders partnering with businesses to harness the power of Artificial Intelligence.At Xenon7, our purpose is clear: to empower businesses to navigate AI complexity with confidence. Our mission is to revolutionize the way organizations approach AI challenges, leveraging intelligent solutions to unlock new possibilities. Our values of integrity, collaboration, and relentless pursuit of excellence guide every decision we make on our behalf and yours.Our teams blend expertise from diverse disciplines to tackle complex challenges with creativity and agility and Continuous Improvement.Collaboration is at the heart of how we operate. By embracing cutting-edge technologies and innovative methodologies, we deliver solutions that exceed expectations and drive tangible results for our clients.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Front-end Software Engineer Q&A's
Report this job
Apply for this job