Skip to content

Senior Front-End Developer

  • On-site
    • muscat, Masqaţ, Oman
  • Technology

Job description

  • Develop and maintain scalable web applications using Next.js and React.js.

  • Design, implement, and optimize server-side rendering (SSR) and static site generation (SSG) solutions.

  • Collaborate with cross-functional teams including designers, back-end developers, and product managers to deliver high-quality products.

  • Write clean, maintainable, and well-documented code.

  • Optimize applications for maximum speed and scalability.

  • Integrate APIs and third-party services seamlessly.

  • Troubleshoot, debug, and upgrade existing applications.

  • Implement best practices in UI/UX and responsive design.

  • Stay updated on industry trends and emerging technologies to ensure the use of the latest tools and practices.

  • Mentor junior developers and conduct code reviews to uphold coding standards.

Job requirements

  • Experience: 5+ years in front-end development with at least 2+ years in Next.js.

  • Technical Skills:

    • Expertise in Next.js, React.js

    • Strong understanding of TypeScript and modern front-end workflows.

    • Proficiency in building and optimizing SSR and SSG applications.

    • Experience with state management libraries (e.g., Redux, Zustand, Recoil).

    • Solid understanding of CSS-in-JS, SCSS, Tailwind CSS, or other styling libraries.

    • Experience with headless CMS platforms and API integrations (GraphQL/REST).

    • Familiarity with performance optimization techniques (Lighthouse, Web Vitals).

    • Knowledge of testing frameworks (Jest, Cypress) and CI/CD pipelines.

    • Experience with version control systems, particularly Git.

  • Soft Skills:

    • Strong problem-solving and analytical skills.

    • Excellent communication and collaboration abilities.

    • A keen eye for detail and a commitment to delivering top-quality work.

    • Ability to mentor and guide junior team members effectively.

or