Technology
همه مشاغل این تیم

Senior Software Engineer (Front End)

Senior Software Engineer (Front End)

TeamTechnology
locationTehran
job typeFull-time

job description

DigiExpress is looking for a Senior Frontend Engineer who can turn ambitious product ideas into high-quality, production-ready experiences across web and cross-platform surfaces. You’ll architect modern interfaces, own critical user journeys end-to-end, and elevate our engineering standards while mentoring others.

DigiExpress is looking for a Senior Frontend Engineer who can turn ambitious product ideas into high-quality, production-ready experiences across web and cross-platform surfaces. You’ll architect modern interfaces, own critical user journeys end-to-end, and elevate our engineering standards while mentoring others.

What you’ll do

  • Architect and deliver scalable frontends for high-traffic products with a focus on performance, accessibility, and resilience.

  • Design pages that render on the server and hydrate smoothly on the client, applying SSR, streaming, and progressive hydration patterns where appropriate.

  • Model complex client state using state management best practices (e.g., Jotai) and data-fetching/caching strategies (e.g., React Query).

  • Implement robust form architectures with schema validation (e.g., Zod) and ergonomic UX (e.g., React Hook Form).

  • Uphold code quality through tests, reviews, and clear documentation; guard performance budgets and measurable quality gates.

  • Mentor junior engineers, contribute to technical roadmaps, and break product goals into actionable, well-scoped tasks.

  • Stay current with FrontEnd trends and introduce practical innovations to improve speed, security, and usability.

  • Collaborate closely with Product, Design, and Backend to ship reliable features on predictable timelines.

What you’ll bring

  • 4+ years building production Web and PWA applications.
    Deep grasp of core JavaScript and hands-on experience with both client-side and server-side rendering.

  • Proven skill diagnosing performance bottlenecks (network, render, memory) and designing scalable solutions.

  • Clear, proactive communication and a track record of effective cross-functional collaboration.

  • Practical experience with modern component-driven UI and styling systems (e.g., Tailwind, MUI) and modern build tooling (e.g., Vite).

  • Comfortable managing API integration, error handling, authentication flows, and edge cases in production.

  • Familiarity with Docker and CI/CD pipelines.

Nice to have

  • Cross-platform experience: React Native for mobile; desktop app development with Tauri (or Electron).

  • Automated testing: Jest, React Testing Library, Playwright, or Cypress.

  • Type-safe frontends with TypeScript and shared contracts.

How we work

  • Bias for simplicity, observability, and long-term maintainability.

  • Ship iteratively behind flags, measure with real metrics, and refine based on data.

  • Document decisions (ADR-style) and keep the codebase approachable for future contributors.

If you’re excited to own critical user experiences and raise the engineering bar while building for scale, we’d love to hear from you.

 

genderAny
age18 - 50
seniority levelExpert
working dayFull-time
گالری
Human Resources
Technology
Technology
Management
Marketing
Marketing
مزایای همکاری با ما
بیمه تکمیلی

بیمه تکمیلی

وام بانکی

وام بانکی

هدایای مناسبتی

هدایای مناسبتی

اعتبار خرید ماهیانه از دیجی‌کالا

اعتبار خرید ماهیانه از دیجی‌کالا

سرویس رایگان بین مراکز

سرویس رایگان بین مراکز

کمک‌هزینه غذا

کمک‌هزینه غذا

کمک‌هزینه مهد کودک

کمک‌هزینه مهد کودک

پزشک سازمانی

پزشک سازمانی

خرید اقساطی از سایت دیجی‌کالا

خرید اقساطی از سایت دیجی‌کالا

هدیه ازدواج

هدیه ازدواج

هدیه تولد

هدیه تولد

مرخصی ماهینگی

مرخصی ماهینگی

تحویل رایگان سفارش‌ها

تحویل رایگان سفارش‌ها

خرید اقساطی بیمه خودرو

خرید اقساطی بیمه خودرو

مسیر استخدام
ارسال رزومهارسال رزومه
بررسی اولیه بررسی اولیه
گفت‌وگوی تلفنیگفت‌وگوی تلفنی
مصاحبه حضوریمصاحبه حضوری
ارائه پیشنهادارائه پیشنهاد
شروع هم‌مسیر شدنشروع هم‌مسیر شدن