Web Developer Intern
Job Description
We are looking for a motivated and passionate Web Developer (Intern) to join our development team. This role is ideal for candidates who want hands-on experience working with modern web technologies, including React.js, Laravel, REST APIs, and .NET-based systems, under the guidance of senior developers.
The intern will contribute to real-world projects and gain exposure to frontend, backend, API-driven systems, and cross-platform application development.
Candidates with Flutter experience for Android and iOS will be given additional preference.
Responsibilities
-
Develop responsive and interactive user interfaces using HTML, CSS, JavaScript, Bootstrap, and React.js
-
Assist in building and maintaining backend applications using Laravel and/or .NET
-
Work with RESTful APIs for data integration between frontend and backend systems
-
Write clean, readable, and maintainable code following best practices
-
Assist in maintaining and updating existing web applications
-
Collaborate with UI/UX designers, backend developers, and team members
-
Identify bugs and assist in fixing issues under supervision
-
Support performance optimization, security, and usability improvements
-
Follow coding standards, version control practices, and documentation guidelines
-
(Optional / Advantage) Assist in developing or maintaining Flutter-based mobile applications for Android and iOS
Education
-
No strict degree requirement, but a B.Sc. in CSE is preferred.
-
Academic background, online courses, bootcamps, or self-learning in web or mobile development will be considered
Requirements
-
Basic to intermediate knowledge of HTML5, CSS3, and JavaScript
-
Working understanding of React.js fundamentals (components, props, state)
-
Familiarity with Bootstrap or similar CSS frameworks
-
Basic knowledge of Laravel (PHP framework)
-
Basic understanding of RESTful APIs
-
Introductory knowledge of .NET / ASP.NET is a plus
-
Basic understanding of databases (MySQL, SQL Server, or similar)
-
Familiarity with Git/GitHub version control
-
Strong problem-solving mindset and eagerness to learn
-
Ability to work independently and within a team environment
Preferred Qualifications (Added Strength)
-
Experience with small projects using React.js + API integration
-
Knowledge of Flutter for cross-platform mobile app development
-
Experience or interest in building apps for Android and iOS
-
Basic understanding of MVC architecture
-
Familiarity with authentication systems (JWT, session-based authentication)
-
Basic SEO knowledge
-
Personal projects, GitHub repositories, or portfolio links will be an advantage
Tech Stack Snapshot
Frontend:
HTML, CSS, JavaScript, Bootstrap, React.js
Backend:
Laravel (PHP), .NET / ASP.NET
API:
RESTful APIs
Mobile (Preferred):
Flutter (Android & iOS)
Database:
MySQL, SQL Server
Tools:
Git, GitHub