شرکت رانک
شرکت رانک

Senior Front-End Engineer

Tehran/ Valiasr Crossroad
Full Time
Sunday To Thursday From 8am to 5pm
-
Loan -Bonus -Military Service Option -Health insurance -Snacks -Resting space -Breakfast -Occasional packages and gifts
51 - 200 employees
Banking
Iranian company dealing with Iranian and foreign customers
1396
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position

Job Description

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.


Job Requirements

Age
20 - 40 Years Old
Gender
Men / Women

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

ارسال رزومه برای شرکت رانک

insight applicant

مقایسه من با سایر متقاضیان