Technical Lead

{{ flashMessage.message }}

JOB DESCRIPTION / ROLE

Employment: Full Time

Job Description
- Lead development of features, experiments, technical projects, and complex systems
- Be a technical architect, leader, with hands-on experience towards the right technology.
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable code.
- Continue to evolve our products and systems architecture and improve our software.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Help maintain code quality, organization, and automatization.
- Develop documentation throughout the software development life cycle.

Requirements:
Skills
- Bachelor's degree in computer science, engineering, or any related discipline
- 8+ years proven experience in Software Development with successful showcase projects.
- Must have excellent experience (6+ years) developing mobile & web applications in client-side frameworks such as React, Angular, Vue JS
- Must have experience developing performance-critical applications that run in a production environment using backend languages/frameworks such as Python , or NodeJS and (value added: Java, Scala)
- Working experience with agile, analytics, A/B testing, GIT Flow is important.
- Excellent HTML/CSS & JavaScript skills are preferred.
- Expert level in modern mobile and server coding and design practices. For example, Clean Code, VIPER, MVVM, MVP, SOLID principles, and TDD
- Solid knowledge of server technologies, databases, distributed systems, load balancing; Docker and Kubernetes experience preferred.
- Experience in a DevOps culture - Agility. Leanness. Automation. CI/CD.
- Strong experience in systems architecture - particularly in complex, scalable and fault tolerant distributed systems
- Experience in multiple platforms including iOS, Android, Web, and API services.
- Have worked on an App or Internet company that is at scale with large numbers of users and transactions per second (Would be good addition)
- Have experience in a data driven projects with experience analyzing and working with Big Data (Would be good addition)
- Understanding of Software Development Life Cycle and Agile methodologies.
- Experience about system security is a plus.
- Excellent troubleshooting and communication skills

ABOUT THE COMPANY

Raya Holding for Financial Investments, a leading investment conglomerate, established in 1999 in Egypt with a vision to be a market leader and to grow into a solid financial conglomerate with multifaceted operations.

Headquarter located in Cairo, Egypt; Raya Holding is managing a diversified investment portfolio of 13 lines of business in the various industries of e-payment, information technology, contact center, smart buildings, consumer electronics, food and beverage, land transport, PET remanufacturing, automotive, FMCG and home appliances

Raya Holding is listed in the Egyptian Exchange (EGX) since 2005, while the company empowers more than 12,000 proficient employees, accommodating to a wide international customer base from offices based in Egypt, Saudi Arabia, UAE, Qatar, Poland, Nigeria and Tanzania.

Raya's Lines of Business include; Aman for e-payments, Aman for Financial Services, BariQ, Ostool, Raya Contact Center, Raya Foods, Raya Information Technology, Raya Food Trading, Raya Restaurants, Raya Smart Buildings, Raya Trade, Raya Auto and Haier - Raya Electric.

Advertise Here

Similar jobs you may be interested in

Technical Lead - ERP Project

Easy Apply
Michael Page
UAE
11 Jul 2024

Technical Project Lead (TPL), Hardware Design

Easy Apply
Celestica
Malaysia
26 Jun 2024

Technical Project Manager Gov

Easy Apply
Staffconnect
UAE
29 Aug 2024

Senior Technical Delivery Manager - Healthcare

Easy Apply
Giza Systems
Cairo
3 Sep 2024

Technology Manager

Easy Apply
Mace
Riyadh
20 Aug 2024
INSTALL APP
×