In the Story of Snappfood, we believe in creating value that goes beyond the ordinary. We are wiling to establish innovative tendencies and are eager to have you on our team to help us get through our business challenges with creativity, intelligence, and agility.
We are waiting for you to continue this story.
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:
- Familiarity with server-side CSS pre-processing platforms (e.g., Sass, Less) and CSS frameworks (e.g., Bootstrap, Foundation, Styled-Components, Material-UI).
- Knowledge of asynchronous request handling, partial page updates, and AJAX.
- Understanding of SEO principles and best practices to ensure optimized web pages.
- Familiarity with cross-browser compatibility issues and ways to work around them
- Knowledge of web accessibility standards and best practices
- Solid understanding of web markup languages (HTML5, CSS, JavaScript/TypeScript ES6 ) and modern JavaScript frameworks (such as React)
- Experience designing and consuming REST APIs
- Experience with Git
- Thorough knowledge of computer science fundamentals (algorithms and data structures)
- Experience in Redux
- 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
- Exprienced in Server Side rendering libraries such as Nextjs
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 3+ years experience in Front-End Developing Field
- Proven experience as a Front-End Developer or similar role, with a strong portfolio of web development projects
- Experience with front-end build tools (e.g., webpack, Gulp) and version control systems (e.g., Git)
- Experience with responsive and mobile-first design principles
Benefits:
- Vouchers for vacation, Gym, Therapy Sessions, Intervnet Costs
- Complementary Insurance
- Educational platform of advanced courses
- Snappfood’s Discount codes
- Loans