Job Summary:
About AssetWorks Facilities
At AssetWorks Facilities (GoAssetWorks), we’re on a mission to transform how educational institutions manage their campuses. We build enterprise-level software that keeps the lights on, the buildings running, and the future growing.
About the Internship
We’re looking for a driven, creative Mobile App Development Intern to join our engineering team this summer. You’ll roll up your sleeves and work on real-world React Native apps that make an impact on campuses nationwide. You'll be part of a team that values collaboration, creativity, and shipping great software. We move fast, laugh a lot, and believe interns should ship real code — not coffee orders.
Job Description:
What You'll Do (Responsibilities)
- Collaborate closely with engineers to design, develop, and deploy scalable software solutions.
- Write clean, maintainable, and well-documented code with mentorship from senior developers.
- Contribute to both manual and automated testing processes—identifying bugs, resolving issues, and verifying fixes.
- Develop and maintain unit tests to ensure robust, reliable code quality.
- Engage in agile team ceremonies, including sprint planning, daily stand-ups, and code reviews.
- Contribute to project documentation, including workflows, feature designs, and technical guides.
- Explore and experiment with emerging technologies to enhance team capabilities and product innovation.
What We're Looking For (Qualifications)
Required Skills
- Actively pursuing a degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of modern web development, with exposure to Angular (v2+ preferred; familiarity with v16–18 is a plus).
- Basic understanding of REST APIs, relational databases, or frontend/backend integration.
- Strong analytical and debugging skills, with a willingness to problem-solve independently and collaboratively.
- Excellent communication skills and the ability to work effectively in a team-oriented environment.
- Self-motivated, eager to learn, and passionate about software development.
Bonus Points (Nice-to-Haves) (Preferred)
- Experience or coursework in additional languages like TypeScript, C#, or the .NET framework.
- Exposure to JavaScript libraries/frameworks such as Lodash, moment.js, PrimeNG, or rrule.js.
- Familiarity with testing tools and platforms, including:
- Playwright for end-to-end testing
- Jasmine for unit testing
- Copilot or similar AI tools
- Understanding of cloud platforms (especially Azure) and databases such as MSSQL.
- Comfortable using Git for version control and collaborative development workflows.
What You’ll Gain:
- Real-world development experience with a production team.
- Mentorship from experienced engineers who care about your growth.
- Hands-on exposure to modern dev tools like Git, Slack, Jira, and more.
- A collaborative environment where your voice matters.
- A serious resume boost — and potential path to a full-time opportunity.
Worker Type:
Student (Fixed Term) (Trainee)
Number of Openings Available:
1