Technology

Senior Software Frontend Engineer

Cairo, Cairo
Work Type: Full Time


Job Description

Front-End Engineer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Also you should have a good way of communication and discussion to get engaged with the Business requirements to get the big picture along with the Backend team to get the best output for the prepared features and get the best result form the final output


Responsibilities

  • Design and develop user-centric features using modern JavaScript frameworks.
  • Build scalable and high-performance Progressive Web Applications (PWAs).
  • Write clean, modular, and reusable code, ensuring comprehensive documentation.
  • Collaborate with UI/UX designers to ensure technical feasibility and seamless integration of designs.
  • Optimize web applications for maximum performance and scalability.
  • Implement unit and integration testing to maintain high code quality and reliability.
  • Leverage tools like Storybook for efficient UI component development.
  • Integrate third-party services such as payment gateways and analytics platforms.
  • Ensure cross-browser compatibility and responsive design across various devices.
  • Apply SEO best practices and maintain accessibility standards.
  • Participate in code reviews and provide mentorship to junior developers.
  • Stay current with industry trends and emerging technologies.
  • Accurately estimate tasks and adhere to project deadlines.

Skills And Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in frontend development for high-performance web applications, with 
  • proficiency in JavaScript (ES6+), TypeScript, and React.js.
  • Proven experience developing Progressive Web Applications (PWAs) and optimizing performance.
  • In-depth knowledge of server-side rendering (SSR), static site generation (SSG), and performance optimization techniques.
  • Strong expertise in HTML5, CSS3, and CSS pre-processors (e.g., LESS, SASS), with hands-on experience in state management libraries (e.g., Redux, MobX).
  • Proficient in integrating RESTful APIs or GraphQL, and familiar with DevOps practices and cloud platforms.
  • Skilled in unit testing, test-driven development, and UI component development using Storybook.
  • Understanding of web security best practices and ensuring code quality with build tools and version control (e.g., Git).
  • Strong problem-solving skills, attention to detail, and ability to collaborate and communicate effectively.


Who are we?
At Breadfast, we thrive to provide our customers with their everyday essentials and beyond through a consistent, customer-centric, and high-quality shopping experience.

Breadfast is going big! We are domestically and regionally expanding across Egypt, the Middle East and Africa, aspiring to become the best friend of every household in the MEA region. And now we’re building a team of motivated and highly-skilled people that share our vision to help us drive it forward.



Submit Your Application

You have successfully applied
  • You have errors in applying
CV*