Job Description

At Pars Azmaye Teb Group, we craft modern, high-performance web applications that deliver seamless user experiences. Our front-end developers play a critical role in designing, optimizing, and implementing cutting-edge UI solutions that enhance the way users interact with our products.

We are looking for a front-end developer with expertise in React.js, Vue.js, or Next.js who thrives in building fast, scalable, and interactive applications. You will work closely with UI/UX designers, back-end developers, and DevOps engineers to create progressive, real-time, and responsive applications while implementing best practices in caching, PWA, and SSR/CSR optimizations.

If you love pushing the limits of front-end technologies, optimizing web performance, and solving complex UI/UX challenges, this role is for you!

Responsibilities:

  • Develop progressive web applications (PWA) to ensure offline functionality and seamless user experience.
  • Implement real-time features using WebSockets for interactive applications.
  • Optimize SSR (Server-Side Rendering) and CSR (Client-Side Rendering) for faster page load times and improved user engagement.
  • Improve caching mechanisms (IndexedDB, Service Workers, Local Storage) to reduce server dependency.
  • Work with RESTful APIs and GraphQL for data integration with back-end services.
  • Implement and maintain responsive, mobile-first designs using modern UI/UX best practices.
  • Utilize CSS Preprocessors (SASS, LESS) and CSS-in-JS solutions for modular and scalable stylesheets.
  • Perform unit and integration testing with Jest, Cypress, or Testing Library to ensure front-end stability.
  • Collaborate with DevOps teams to streamline CI/CD workflows and automated deployments.
  • Investigate and integrate new front-end technologies to improve performance, security, and development efficiency.
  • Document development processes and contribute to the scalability and maintainability of the codebase.

Requirements:

  • Proficiency in HTML5, CSS3, and JavaScript (ES6+) with modern UI/UX principles.
  • Expertise in at least one Front-End framework (React.js, Vue.js, or Next.js).
  • Experience with state management tools (Redux, Vuex, Zustand, Context API).
  • Strong knowledge of responsive design and mobile-first development.
  • Hands-on experience with CSS Preprocessors (SASS, LESS) and CSS-in-JS tools.
  • Understanding of RESTful APIs, GraphQL, and WebSockets for real-time applications.
  • Familiarity with IndexedDB, Service Workers, and Cache API for offline functionality.
  • Experience optimizing SSR/CSR rendering and page load performance (Lighthouse, Core Web Vitals).
  • Knowledge of unit and integration testing with Jest, Cypress, or Testing Library.
  • Familiarity with CI/CD pipelines and automated deployment strategies.

Specialized Skills for Offline Platforms:

  • Expertise in IndexedDB, Cache API, and Service Workers to develop offline-ready applications.
  • Experience in data synchronization mechanisms after reconnecting to the network.

Specialized Skills for Online Platforms:

  • Hands-on experience with Next.js or Nuxt.js for optimized SSR and CSR rendering.
  • Strong understanding of Core Web Vitals and Lighthouse audits for performance tuning.

Why Join Us?

  • Competitive and timely salary payments.
  • Performance-based bonuses.
  • Opportunities for professional growth and continuous learning (access to training resources and mentorship).
  • A dynamic and innovative work environment with cutting-edge projects in AR, VR, and AI.
  • Freedom to propose and implement new ideas through brainstorming and innovation sessions.
  • Comprehensive health and social insurance coverage.
  • Team events and gatherings to enhance team spirit and collaboration.
  • Flexible working conditions.
  • A structured career path with opportunities for advancement into a senior developer or tech lead role.

To see more jobs that fit your career