Senior Frontend Developer

Senior Frontend Developer
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : Not Mentioned
المكان : · Saudi Arabia

Company Description:

Upshifters is a team of diligent and creative digital marketing experts who are devoted to upshifting your brand into a higher gear. We specialize in enhancing brand presence and delivering exceptional marketing strategies. Our innovative approach to digital marketing ensures that each client's unique needs are met with tailored solutions.


Role Description:

This is a full-time hybrid role for a Sr Frontend Developer located in Qesm El Maadi with the possibility of some work from home. The Sr Frontend Developer will be responsible for designing and implementing user-facing features, ensuring responsiveness across various devices, collaborating with backend developers, optimizing web applications for maximum speed and scalability, and maintaining software development best practices.


Responsibilities:

  • Build applications using React.js and Next.js frameworks.
  • Develop highly responsive web-based multi-language user interfaces.
  • Translate design systems into high-quality reusable components
  • Collaborate with the backend developers to easily integrate their work with your work.
  • Collaborate with the other team members to estimate, define, design, document, and ship the application's new features.
  • Continuously work on bug fixing, code refactoring, and improving the application performance.
  • Contribute to all phases of the development lifecycle.
  • Mentor junior engineers and review their code and RFCs to help them grow in their careers.
  • Take part in technical case interviews to bring in exceptional talent such as yourself.
  • Write clean, concise, efficient, and maintainable code.
  • Plan, documented, tested, debug and maintain the application's front end.


Job Requirements:

  • experience with react.js and any of its state management libraries such as Redux Toolkit, Zustand, Jotai, Recoil…
  • Experience with HTML5, CSS3, Tailwind CSS, JavaScript, and Typescript.
  • Knowledge in building typesafe applications using Typescript and Zod.
  • Good understanding of asynchronous requests and promises and asynchronous state management using React Query or RTK query.
  • Experience with web services API integration.
  • Knowledge of authorization mechanisms, such as JWTs.
  • Experience with version control such as Git.
  • Knowledge of SEO principles.
  • Solid understanding of PWA.
  • Go beyond the UI Library challenges and contribute to CI/CD improvements.
  • Deep understanding of DOM, CSSOM, DOM events, Critical Render Path (CRP), package distribution, client, server-side rendering, and static-site generation (CSR, SSR, SSG).
  • Experience with micro-frontends, event-driven, functional, and reactive programming.