Internship Description
Job Title / Position: Website Developer Intern (React)
Duration: 2-3 weeks
Location: Remote
Stipend: Rs 3,000
Key Responsibilities
- Develop a React-based website with a simple workflow of 3-5 views and multiple API calls for a data management use-case
- Collaborate with the team to create wireframes, prototypes, and mockups for new website features and layouts
- Implement responsive designs to ensure compatibility across all devices (desktop, mobile, tablet)
- Ensure the design and architecture are modular, making it easy to:
- Add additional views & customize the design of the app
- Transition into a cross-platform Electron-based app in the future (out of scope for this phase)
- Focus on security best practices and seamless error logging for easy debugging
- Work closely with the team to create a clean, efficient, and scalable codebase with scripts to automate build & deployment
Requirements
Technical Skills:
- Proficiency in HTML, Tailwind CSS, JavaScript, and the React.js framework
- Experience with API integration and handling asynchronous operations, with error handling (Retry, queuing and logging)
- Strong understanding of modular design principles for scalable applications (Composition of components, Layering of elements, Reusability, MVC & Separation of concerns, State Management, DDD etc)
- Ability to write clean, maintainable code
- Knowledge of security best practices (JWT, HTTPS and secure cookie/cache management is a must for this project)
- Understanding of UX/UI principles, accessibility standards, and best practices for observability
Soft Skills:
- Strong problem-solving mindset and creativity
- Self-motivated with a proactive approach to learning and development
What You'll Gain:
- Hands-on experience with real-world project in a dynamic startup environment
- A Certificate of Completion or Letter of Recommendation based on your performance
- Potential for future collaboration on upcoming projects or a full-time opportunity.