Apr 22, 2024
-
May 1, 2024
Job Overview
As a Software Engineering Intern who is passionate about learning and contributing to developing high-quality software. This role will provide a fantastic opportunity to develop your skills in a dynamic, supportive environment. You will work alongside experienced professionals and technical leaders to solve complex computational and algorithmic challenges.
Key Responsibilities
Assist in the development and design of mobile and web applications using Flutter and React.
Collaborate with the team to build responsive UIs and write efficient data queries.
Participate in the full software development lifecycle, from concept to deployment and maintenance.
Engage in problem-solving and help implement new features and functionalities.
Work on integrating RESTful and 3rd party APIs.
Support the development of custom Flutter packages.
Help maintain code quality, organization, and automatization.
Participate in daily stand-ups and other agile SDLC processes.
Qualifications
Education
Bachelor’s or Master's degree in Computer Science or a related field.
Skills
Demonstrated interest in mobile software development.
Basic familiarity with Flutter/Dart or eagerness to learn.
Strong problem-solving, analytical skills, and attention to detail.
Preferred
A passion for technology and software building.
Enthusiasm for learning new programming languages and frameworks.
Strong communication skills and the ability to work in a team environment.
Prior internship experience in software development is a plus.
Learning Opportunities
Gain hands-on experience with Flutter, Dart, Firebase, and Google Cloud Platform.
Develop skills in mobile programming languages such as Swift, Objective-C, Kotlin, and Java.
Learn best practices in software design and development.
Understand the fundamentals of working with version control systems like Git.
Exposure to designing and consuming RESTful APIs.
As a Software Engineering Intern, you'll assist in developing web and mobile apps, collaborate on UI design, solve technical challenges, and learn the full software lifecycle while gaining hands-on experience.