اسنپ فود
اسنپ فود

Senior Front-End Developer

Tehran/ Zaferanieh
Full Time
Saturday to Wednesday 9am to 6pm
-
Loan -Health insurance -Purchasing coupon -Gym facilities
1001 - 5000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing with Iranian and foreign customers
1388
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position

Job Description

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

Job Requirements

Age
25 - 35 Years Old
Gender
Men / Women
Software
Html & CSS| Intermediate Next.js| Intermediate Gitlab| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای اسنپ فود