Principle Frontend Engineer

  • Dsquares
  • Cairo, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

At Dsquares, we specialize in building and executing loyalty programs that create meaningful connections between brands and their customers. Our commitment to innovation in customer engagement ensures we're at the forefront of delivering high-impact solutions tailored to the needs of our clients. With a comprehensive approach that integrates technology, design, and strategy, we empower brands to enhance their customer relationships.

Our team thrives in a dynamic, collaborative environment, fostering creativity and encouraging professional growth. We value each team member's contributions, promoting a culture that champions shared success.

About the Role:

We are seeking a highly experienced Principal Frontend Engineer to lead and inspire our frontend development team. In this role, you will be responsible for establishing best practices, driving the architectural vision, and mentoring other engineers to enhance the quality and efficiency of our web applications. Your expertise will be pivotal in maintaining our commitment to high standards of performance, scalability, and user experience.

Duties & Responsibilities:

  • Architect and implement scalable, maintainable, and high-performance frontend solutions using modern frameworks.
  • Lead the frontend development team, providing technical guidance and mentorship.
  • Establish and enforce coding standards, development processes, and best practices.
  • Collaborate with product managers, designers, and backend teams to create cohesive, user-centered applications.
  • Conduct regular code reviews and provide constructive feedback to team members.
  • Stay on top of emerging technologies and industry trends, and make recommendations to the team on potential integrations.
  • Develop and maintain documentation for technical processes, system architectures, and workflows.
  • Play a key role in strategic planning and architectural decision-making for frontend technologies.

إمتيازات الوظيفة

  • Private Medical Insurance & life cover.
  • Transportation & Mobile Allowance Benefit.
  • Annual profit share.
  • Hybrid working environment.
  • Inclusive working environment with enhanced maternity and paternity benefits.
  • Work and organizational culture which values learning.
  • Regular perks such as company social, wellbeing & CSR events.
  • Your Birthday Off.
  • Extra day of leave for every year of completion.

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

Required Skills & Abilities:

  • Expertise in modern JavaScript frameworks (React, Angular, Vue.js) and performance optimization techniques.
  • Strong knowledge of web standards, cross-browser compatibility, and accessibility best practices.
  • Deep understanding of frontend architecture and design patterns.
  • Experience with state management libraries (e.g., Redux, MobX) and component libraries (e.g., Material-UI, Bootstrap).
  • Proficient in Git and related collaborative development tools.
  • Exceptional problem-solving abilities and attention to detail.
  • Strong verbal and written communication skills, with an ability to articulate technical concepts to non-technical stakeholders.

Education & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • A minimum of 5 years of experience in frontend development, with at least 2 years in a leadership or principal role.
  • Proven track record of delivering complex web applications in an agile environment.
  • Strong portfolio demonstrating complex projects and design thinking.
  • Experience with CI/CD practices and tools is a plus.