
Software Engineer Internship
Next Play makes sports themed games designed to teach kids the rules of sports. We are looking for engineering interns to help develop web and mobile application games.
We are looking for an enthusiastic engineering intern to join our technology department and provide creative ideas to help achieve our goals. As a software engineer intern, you will get hands-on experience to improve user experience. You will also get the opportunity to work with top developers, gaining essential knowledge on designing a scalable high-performance software application.
Responsibilities
- Create documentation for and test new software applications
- Evaluate new application concepts
- Create apps (coding, programming)
- Interact with beta testers
- Improve coding abilities by being introduced to new tools and programming languages
- Improve presenting and communication abilities (both oral and written)
- Create scalable, fault-tolerant, low-cost, and simple-to-manage/use distributed storage, index, and query systems
- The ability to create and code appropriate solutions from broadly described challenges
- Work in a fast-paced workplace to produce high-quality software
Requirements & Skills
- Pursuing Bachelor's (or Master's) degree in Computer Science/Mobile Engineering, Engineering, or Mathematics
- Excellent analytical and mathematical abilities
- Practical experience using computer science knowledge in a professional setting
- Ability to work in teams
- Programming experience in React, React Native, TypeScript, CSS, HTML, Git/GitHub, AWS EC2, AWS RDS, iOS, Android, Unity, C#, 3rd party APIs, or Java
- Knowledge of core computer science concepts such as CS data structures, object-oriented design, algorithm design, writing documentation, unit testing, integration testing, system security, data structures, problem-solving, and complexity analysis
We currently only make football and baseball games. The concept of the game is transferable to other sports including basketball, soccer, hockey, etc.
The internship offers flexible scheduling, allowing you to select the months and times that work best for you. If you perform well, it could turn into a full-time salary with equity and benefits. Working for a startup is a lot of fun. You will learn a lot and be able to have a big impact on the engineering strategy for the company.