We are looking for a skilled react developer, to start working in an agile company with a professional team. In this role, you will be responsible for developing and implementing user interface components using React concepts and workflows. You will help us shape the future of Snappfood business by developing robust and feature-rich applications. Having applications with numerous daily active users, they should be highly optimized and stable.
Responsibilities:
Develop reusable, highly optimized, and testable modules and applications
Proactively collaborate with team members
Ability to work on current code base, contribute to the current projects
Ability to integrate new features to current applications without affecting other aspects of the projects
Paying attention to details, considering rare cases/exceptions during development
Consider “Performance” as the highest priority during development
Suggest solutions and ideas to improve current applications
Belief in “Clean code” and write readable and extensible codes
Be comfortable in documenting, observing current document guidelines
Be autodidact and able to solve his/her problems without the need to get help from others
Requirements
Mandatory Qualifications:
Proficient in HTML, CSS, JavaScript/TypeScript (ES6)
Proficient in React
Experience designing and consuming REST APIs
Experience with Git
Thorough knowledge of computer science fundamentals (algorithms and data structures)
Willingness to learn and adapt as the requirements grow and change
Strong verbal and written communication skills
Desired Qualifications:
Proficient in React framework
Experience in Redux
Familiar with Redux-Saga and Redux-Toolkit
Experience in CSS preprocessors (SASS)
Familiar with CSS in JS libraries such as Styled Component
Familiar with web applications monitoring (Performance, Load Time, etc)
Experience in optimization techniques in Front-end development
Familiar with UI component explorer like Storybook
Experience in build tools (Webpack)
Experience in analytics, monitoring, and error tracking tools for a web application (Google Analytics, Sentry, etc)
Experience with Agile methodology and willingness to work in a Scrum environment
معرفی شرکت
اسنپفود بزرگترین سرویس آنلاین سفارش غذا در ایرانه که در کنار غذا، سرویسهایی از جمله سفارش نان، پروتئین، شیرینی و میوه رو هم در خودش داره.
همراهی صمیمانه و اعتماد بیش از ۵ میلیون کاربر ما رو بر این داشته که همواره به دنبال خلق پدیدههای تازه و راهی برای خدمترسانی بهتر و باکیفیتتر باشیم.
ما در این مسیر علاقهمند به همکاری با افرادی هستیم که با هوشمندی و سرعت عملشون در عبور از چالشها و مسائل کسبوکار یاریگرمون باشن.