Key Responsibilities:
- 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