

Technical siftware skills :
● 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 fundamentals; responsive, mobile‑first mindset.
● Strong Git workflows, code reviews, documentation, and communication.
● 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)
Job discription :
We are looking for a Senior Frontend Engineer to own the design and delivery of complex, high-impact product features.
You will play a key role in shaping frontend architecture, improving code quality, and ensuring performance, scalability, and maintainability across our applications. You’ll collaborate closely with cross-functional teams and help elevate engineering standards while mentoring other developers and driving best practices.
Key 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.
● 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.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای شرکت رانک
مقایسه من با سایر متقاضیان