Intern Developer
Naapbooks Limited
About the Role
- Gain hands-on experience in building scalable software solutions.
- Opportunity to work with AI-powered software tools to optimize processes and enhance application capabilities.
- Offers real-world experience and the chance to learn from industry professionals.
Key Responsibilities
- Collaborate with the development team to design, develop, and maintain applications using technologies like .NET, Node.js, React, or Flutter.
- Write clean, efficient, and well-documented code, following industry standards and best practices.
- Assist in troubleshooting, debugging, and resolving software issues across various platforms.
- Learn and apply modern software development methodologies, including version control, testing, and continuous integration.
- Utilize AI-powered tools and software to streamline development processes and improve application performance.
- Participate in team meetings, brainstorming sessions, and contribute ideas for improving projects and processes.
Requirements & Tech Stack
- .NET
- Node.js
- React
- Flutter
- AI-powered tools
Qualifications
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of at least one programming language, such as C# for .NET, JavaScript for Node.js and React, or Dart for Flutter.
- Familiarity with software development concepts, such as object-oriented programming, web development, or mobile app development, is a plus.
- Strong problem-solving skills with keen attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
- Eagerness to learn, a passion for software development, and an interest in AI technologies.