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.