JobsAisle
P

Frontend Developer

PrimeGate for Communications and IT

Riyadh, Saudi ArabiaSAR 16,667-25,000/moToday
Saudi ArabiaIT & TechnologyFull Time

Skills Required

JavascriptTypescriptJavaReactAwsAzureGitCssDevopsErp

Job Description

<div><h3>Job Overview</h3><p>The Frontend Developer is responsible for designing, developing, and maintaining scalable and high-performance frontend applications for enterprise solutions. The role requires expertise in JavaScript, TypeScript, and React to build modern, responsive, and user-friendly web applications. The developer will work closely with backend engineers, UX/UI designers, and product teams to deliver seamless user experiences.</p><h3>Key Responsibilities</h3><ul><li>Develop and maintain frontend applications using JavaScript, TypeScript, and React.</li><li>Build reusable, modular UI components while maintaining scalability and performance.</li><li>Integrate frontend applications with backend APIs using RESTful APIs and GraphQL.</li><li>Ensure cross-browser compatibility and responsive designs that work across different devices.</li><li>Optimize frontend performance using techniques such as lazy loading, code splitting, and caching.</li><li>Implement and maintain state management using Redux, Zustand, or Context API.</li><li>Work with UX/UI designers to transform wireframes and prototypes into fully functional web applications.</li><li>Implement authentication and security measures, including OAuth, JWT, and role-based access control.</li><li>Conduct testing using unit, integration, and end-to-end testing frameworks such as Jest, React Testing Library, or Cypress.</li><li>Collaborate with DevOps teams to enhance CI/CD pipelines and automate deployment processes.</li></ul><h3>Required Skills and Qualifications</h3><ul><li>4+ years of experience in frontend development for enterprise applications.</li><li>Proficiency in JavaScript and TypeScript.</li><li>Strong experience with React and its ecosystem (Hooks, Context API, functional components).</li><li>Expertise in frontend performance optimization and accessibility (A11Y) best practices.</li><li>Experience with CSS frameworks like Tailwind CSS, Material UI, or Styled Components.</li><li>Familiarity with build tools (Webpack, Vite, Babel) and package managers (npm, Yarn, pnpm).</li><li>Strong knowledge of API consumption and integration (RESTful services, GraphQL).</li><li>Understanding of frontend security best practices (XSS, CSRF, CORS).</li><li>Experience with version control systems, such as Git and GitHub/GitLab.</li><li>Testing experience using Jest, Cypress, or React Testing Library.</li></ul><h3>Preferred Qualifications</h3><ul><li>Experience with Next.js for server-side rendering (SSR) and static site generation (SSG).</li><li>Experience with CI/CD pipelines and automated deployments.</li><li>Familiarity with cloud-based environments (AWS, Azure, GCP).</li><li>Strong problem-solving skills and ability to work in a fast-paced environment.</li></ul><h3>Experience Level</h3><p>Mid to Senior (4+ Years)</p><h3>Employment Type</h3><p>Full-time</p></div>#J-18808-Ljbffr