About Company
Digikala is Iran's first and largest reference for reviewing and selling goods online. In Digikala we are looking for big dreams and know that achieving big dreams comes through cooperation, discipline, friendship, and empathy.
As one of the most famous Iranian brands in the last decade, Digikala provides a dynamic environment full of support and growth for creative, flexible, pioneering, and hard-working people who want to play a significant role in forming a success story in the field of technology.
In our journey, we rely on our values which are Customer Centricity, Team Work, Drive for Excellence, Result Oriented, and Builder Approach.
Who are we looking for?
We are looking for a Front-End Web Engineer who is motivated to combine the art of design with the art of programming. As a member of the Frontend team, you’ll be working on various projects with large-scale users by collaborating with product stakeholders ( Design, Product, QA, Backend).
Responsibilities
● Collaborating NOT only with Frontend Engineers, but with the product managers, backend developers, and designers to provide the best User Experience.
● Contribute to a culture of technical excellence: apply best practices, and build for your future.
● Actively participate in front-end technical discussions and projects, such as front-end team internal packages.
● Review the code developed by other Frontend Engineers and provide feedback to ensure best practices.
● Own and contribute to the technical aspects of every project you are a part of.
Job Requirements
○ Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
○ Extensive experience in Javascript, HTML, CSS
○ Solid understanding of Software engineering concepts ( Algorithms, Data Structure, … )
○ Rich experience with React.js and Next.js
○ Experienced with REST APIs backend & frontend implementations
○ Experienced with CSS Pre-processors like SASS, Stylus, …
○ Good understanding of web performance concepts.
○ Experienced in Agile development methodologies
○ Strong Communication skills, a sense of ownership, and a problem-solving approach
○ Being familiar with Typescript is a plus