
Senior Frontend Developer
Advansys
full-time
Posted on:
Location Type: Hybrid
Location: Nasr City • Egypt
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop responsive and high-performance web interfaces using Next.js and React.
- Integrate frontend applications with a headless CMS (Strapi) using its REST or GraphQL APIs.
- Collaborate with design and backend teams to implement modern UI/UX mockups and ensure seamless data flow.
- Implement various rendering strategies (SSR, SSG) for optimized performance and SEO.
- Configure and manage content types, fields, and permissions within the Strapi admin panel as needed for the frontend application.
- Ensure web best practices are followed, including installation, deployment, performance optimization, testing, and debugging.
- Execute DevOps CI/CD Pipelines and Proficiency with Git and GitHub/GitLab.
- Participate and contribute in continuous improvement of development, code review and Testing , Release and deployment.
- Work with deployment platforms like Vercel Eclipse , or visual Studio to manage front-end deployment and continuous integration.
- Familiar to on premise and cloud technical requirements for deploying and hosting web apps, front end, Database and file storage.
- Familiar to server-side logic using programming languages and Integrate frontend applications with another enterprise systems via MQ, REST API, RabbitMQ and file system
Requirements
- Proficiency in Next.js/React: Solid understanding of the framework's features, including routing, data fetching, and component-based architecture.
- Experience with Headless CMS: Proven experience integrating with Strapi or other headless content management systems.
- API Knowledge: Experience working with RESTful APIs or GraphQL to fetch and display content.
- Integration knowledge: strong experience with CMS components and integration touch points e.g. user managements, Access managements, content approval / publish, Localization and resources, Datastore, file storage...etc
- database knowledge: expert in at least database technology platform (SQLite, MySQL or Postgres SQL) , data caching and data presentation knowledge.
- File storage: Proven experience working with different file storage and file sharing methodologies BLOB, SMB, NFS, WebDAV...etc. and know-how integrate such storage file systems with CMS.
- Web Technologies: Strong knowledge of HTML, CSS, JavaScript/TypeScript , jQuery, and modern web development practices.
- Server-Side Development: Write clean, efficient, and scalable code for the server-side logic using programming languages ideally like Python, Java, Ruby, PHP, or Node.js.
- Collaboration Tools: Familiarity with Git and GitHub/GitLab for version control and collaborative workflows.
- Problem-Solving: A passion for front-end development, an eye for design, and a keen ability to debug and test applications.
- Desired (Optional) Skills:
- Experience with UI libraries or frameworks like Tailwind CSS.
- Familiarity with cloud platforms such as Vercel or Strapi Cloud.
- Working experience with Banking sector or in large enterprise
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Next.jsReactREST APIGraphQLHTMLCSSJavaScriptTypeScriptPythonMySQL
Soft Skills
problem-solvingcollaborationdebuggingtestingdesigncontinuous improvement