Senior Frontend Engineer
elmenus is a venture-backed food discovery startup based in Egypt that serves over 1 Million
monthly users. We are building a platform that combines a social, visual and personalized
experience to help people discover and order the food they will love.
As a senior front-end engineer, you'll make a significant contribution in combining the art of
design with the art of programming by translate designs to actual code that will produce visual
elements of the product. you will work with the design team to bridge the gap between graphic
design and technical implementation, taking an active role in defining how the application looks,
as well as how it works. Ideally, you should be able to demonstrate hands-on experience in using
current trends and best practices in front-end architecture, including performance optimization,
accessibility, and usability.
The front-end engineer role is a very good opportunity in elmenus. It comes with a lot of benefits
and exposure to an industry we are disrupting every day.
You will have a competitive compensation package. And the most important thing that you will
get the chance to work on one of a rapidly growing startups with strong financial backing and a
huge potential to expand into other markets through our innovative take on the globally growing
What you can expect:
Own the projects you work on with a highly motivated team and enjoy seeing your efforts
and creativity realized by millions of food lovers.
Solve technical and real-world problems in a game-changing startup environment and
encouraged to take initiatives and be rewarded for them
Work on a multitude of challenges with cross-functional teams: data science, operations,
sales and product teams
Collect data and drive critical product decisions that ultimately enhance the user experience
Engage with the product team to understand what makes features succeed using data we
collect and visualize continuously
Identify and analyze user requirements
What will make you fit for this role:
- Minimum 5 years work experience in frontend development including 2 years in ReactJS.
- Have a deep understanding of state/data management patterns and solutions (e.g. Redux).
- Very good understanding of OOP, Data structures & SOLID Principles.
- Superb knowledge of at least one of Bootstrap, Semantic-UI or Material-UI.
- Shipped SPAs using ReactJS, VueJS or similar frameworks.
Shipped multiple RTL and LTR applications.
Familiar with one of the CSS preprocessors.
Experience in Version Control (Git).
Good understanding of asynchronous request handling, partial page updates, and AJAX.
Reusable Components Mindset.
Good understanding of SEO principles and ensuring that application will adhere to them
Experience with responsive and adaptive design.
Able to write documentation.
Great passion towards learning new technologies and teach them to his frontend
Excited about giving back knowledge to the community through blogs, meetups, pushing
code to be reused by the public.
Extra preferred Requirements:
Have some experience in Server Side Rendering / Static Site Generation.
Monorepo setup (Yarn workspaces, Lerna, Nx or TurboRepo).