Job description
This opportunity to work on real-world web applications for developing and maintaining interactive web applications using React, Next.js, and TypeScript, including block-based coding tools and other software solutions, with a focus on responsive UI, performance, scalability, and smooth deployment.
Responsibilities
Develop and integrate Scratch Blocks into the web application. Build an interactive Blockly-based editor using React and TypeScript. Implement a responsive and kid-friendly UI using Tailwind CSS. Ensure smooth drag-and-drop functionality for block-based coding. Optimize the platform for performance, scalability, and cross-device compatibility.
Collaborate with the team to ensure seamless frontend-backend integration Design, develop, and maintain scalable web applications using modern frameworks and technologies. Integrate frontend features with backend services and APIs to deliver complete software solutions. Optimize applications for performance, usability, and cross-device compatibility.
Deploy the project on Vercel, Netlify or AWS.
Required Skills
Strong proficiency in Next.js, React.js and TypeScript. Experience with Blockly or Scratch Blocks integration. Proficiency in HTML, CSS, JavaScript, and Tailwind CSS. Knowledge of RESTful APIs and third-party integrations. Experience with Git and version control. Prior experience with block-based coding platforms.