
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:
Drive end-to-end design and delivery for complex product features; clarify ambiguity and de‑risk execution.
Raise code quality with thoughtful reviews, pragmatic refactors, and clear standards; prevent issues from spreading.
Collaborate with Product, Design, Backend, QA, and DevOps to ship resilient, user‑centric features.
Champion automation: meaningful tests (unit/integration/e2e), scripts, and CI‑first workflows.
Own the production feedback loop: instrument key flows, build dashboards, monitor errors/perf (Sentry or equivalent), and turn insights into action.
Keep performance a priority: set budgets, profile, code‑split, optimize bundling, and protect Core Web Vitals.
Select and implement effective state/data patterns (client vs server state, caching, storage) with clear loading/error semantics.
Improve developer experience: lint/format rules, local workflows, and build times (Vite/Webpack/Rspack) without over‑engineering.
Ensure accessibility foundations, responsive UX, cross‑browser compatibility, and sound SEO practices.
Write and maintain living documentation; mentor engineers and contribute to design reviews.
Use AI tools effectively to accelerate ideation, implementation, and troubleshooting—responsibly and transparently.
Requirements:
5–8+ years building and operating production SPAs at scale.
Strong JS/TS, HTML5, CSS3; expert in React and modern SPA architecture (Next.js or similar SSR/SSG exposure).
Deep grasp of state and data‑layer patterns (local vs server state, caching, normalization, storage strategies).
Performance expertise: profiling, code‑splitting, tree‑shaking, CDN/cache strategies, and Core Web Vitals.
Solid testing practice (unit/integration/e2e) with a CI‑first mentality and a focus on test reliability.
Tooling and automation: modern bundlers, linting/formatting, Bash/Node scripts, CI/CD (GitLab/GitHub Actions/CircleCI).
Monitoring and observability: errors/performance (Sentry or equivalent), metrics/dashboards, and actioning insights.
Accessibility and SEO fundamentals; responsive, mobile‑first mindset.
Strong Git workflows, code reviews, documentation, and communication.
Degree in CS/SE or equivalent practical experience with a portfolio of impactful work.
Experience with shared design systems and component libraries. (Is a plus)
Progressive delivery and experimentation (feature flags, canary), rollback strategies.(Is a plus)
Ownership of shared packages/libraries and improvements to developer workflows.(Is a plus)
Benefits:
Vouchers for vacation, Gym, Therapy Sessions, and internet costs
Complementary Insurance
Educational platform of advanced courses
Snappfood's Discount Codes
Loans
ثبت مشکل و تخلف آگهی
ارسال رزومه برای اسنپ فود