بازگشت به فرصت‌ها
لوگوی دیجی‌اکسپرس | DigiExpress
جدیدEnglish

Senior Software Engineer (Frontend)

دیجی‌اکسپرس | DigiExpress·تهران·امروز

حضوریارشدقراردادیتوافقی

دیجی‌اکسپرس | DigiExpress

شرح موقعیت

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 bring Deep grasp of core JavaScript and hands-on experience with both client-side and server-side rendering.

مسئولیت‌ها

  • 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 front-end 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.
  • 6+ years building production Web and PWA applications.
  • Proven skill in 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.

نیازمندی‌ها

  • 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.