Jabama.com is looking for a highly skilled Senior Frontend Engineer to drive the development of cutting-edge web experiences. We are a fast-growing accommodation platform in Iran, and we need a talented engineer who is deeply experienced in React, Next.js, Nx monorepos, and modern frontend architectures to help us scale and innovate.
If you thrive in a fast-paced environment, enjoy mentoring engineers, and want to make a significant impact on a product used by thousands, we’d love to hear from you!
What You’ll Do:
- Architect, develop, and optimize high-performance, scalable, and maintainable front-end applications.
- Write reusable and modular components that adhere to best practices and design systems.
- Collaborate closely with Product Managers, Designers, and Back-End Developers to define and implement new features.
- Lead and mentor junior/mid-level engineers, fostering a culture of growth and technical excellence.
- Enhance the developer experience (DX) by refining CI/CD pipelines, build systems, and tooling.
- Drive improvements in performance, accessibility, and SEO to ensure the best user experience.
- Maintain monorepo architectures using Nx, improving dependency management and code sharing.
- Utilize GitLab CI/CD for automated deployments and streamlined development workflows.
- Stay up-to-date with the latest trends in frontend technologies and advocate for best practices.
What We’re Looking For:
- 5+ years of experience in frontend web development.
- Deep expertise in React & Next.js, including Server Components, RSC, and rendering strategies (SSG, ISR, SSR, CSR).
- Strong proficiency in TypeScript, ES6/ES7, and modern JavaScript patterns.
- Experience working with Nx monorepos, modular architecture, and package management.
- Solid understanding of state management (Zustand, Redux, or React Context).
- Deep knowledge of CSS architectures, including CSS-in-JS, Tailwind, preprocessors, and performance optimizations.
- Familiarity with modern JavaScript workflows such as virtual DOM, hydration, and edge rendering.
- Experience with Webpack, Turbopack, Rollup, and modern build tools.
- Proficiency in GitLab, CI/CD pipelines, and automated testing (Jest, Cypress, Playwright).
- Strong understanding of SEO fundamentals, Core Web Vitals, and performance optimization techniques.
- A passion for clean, scalable code, with a focus on DX and maintainability.
- Experience leading or mentoring teams, providing guidance on best practices and architecture.
- Solid knowledge of data structures, algorithms, and software engineering principles.
Nice-to-Have:
- Experience with service workers, progressive web apps (PWAs), and web performance tuning.
- Familiarity with GraphQL, REST APIs, and backend-for-frontend (BFF) architectures.
- Prior experience working in a high-scale, consumer-facing product environment.
- Contributions to open-source projects or technical blogging.
Why Join Us?
- Work on a high-impact product used by thousands of travelers.
- Be part of a talented, collaborative team with a focus on continuous learning and innovation.
- Competitive salary, remote-friendly environment, and career growth opportunities.
- Opportunity to lead, mentor, and influence the future of frontend development at Jabama.