
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
All done!
Your application has been successfully submitted!