Location: Tehran, Iran (On-site with flexible remote options) Company: PAP Group Ltd.
About Us
PAP Group Ltd. is a leading provider of Digital Marketing Services and Ecommerce Web Solutions tailored for the tourism and travel industry. As we scale our platforms and expand our technical capabilities, we’re looking for a seasoned Front-end Engineer to help architect and optimize the next generation of our web experiences.
Role Overview
This is not your average front-end role. We’re seeking an engineer who goes beyond UI implementation—someone who understands the full lifecycle of front-end architecture, from bundling strategies to performance tuning, SEO, and scalable design systems. You’ll work closely with designers, back-end engineers, and product managers to deliver robust, high-performing, and secure web applications.
Key Responsibilities
- Architect and maintain scalable front-end applications using Vue.js and Nuxt (or similar hybrid frameworks).
- Configure and optimize build tools and bundlers (e.g., Rollup, Vite, Terser) for performance and maintainability.
- Implement SEO best practices, including structured data, meta management, and server-side rendering (SSR).
- Monitor and improve Core Web Vitals and overall web performance using tools like Lighthouse and WebPageTest.
- Collaborate with designers to build and maintain reusable UI kits and design systems.
- Ensure front-end security through best practices (e.g., XSS prevention, CSP implementation).
- Write and maintain basic front-end tests using Jest, Testing Library, or similar tools.
- Work with Git workflows and CI/CD pipelines to ensure smooth deployment and integration.
- Stay ahead of emerging front-end technologies and advocate for best practices across the team.
Required Qualifications
- 3+ years of professional experience in front-end development.
- Strong proficiency in Vue.js and Nuxt.js (or similar SSR-capable frameworks).
- Deep understanding of bundling, code splitting, and build optimization.
- Solid grasp of SEO fundamentals and SSR strategies.
- Experience with performance profiling and optimization.
- Familiarity with front-end security principles and implementation.
- Proven experience building and maintaining design systems.
- Basic experience with front-end testing frameworks.
Bonus Skills
- Experience with TypeScript in large-scale applications.
- Experience with Object-oriented Programming.
- Experience with C# and ASP.net core
- Familiarity with accessibility standards (WCAG).
- Exposure to analytics tools and tag management systems.
- Understanding of back-end integration, especially with .NET environments.
What We Offer
- Complementary health insurance.
- A collaborative, growth-focused environment with room to innovate.
- Flexible working hours and remote work options.
- Opportunities for professional development and leadership.