Post Job Free
Sign in

Software Development Intern (Mobile Application)

Company:
AssetWorks
Location:
Texas
Posted:
May 14, 2025
Apply

Description:

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 with the development team to design, build, test, and deploy software applications.

Write clean, maintainable code under the guidance of senior developers.

Document code, features, workflows, and processes as needed.

Participate in manual and automated testing efforts, including bug identification and resolution.

Write and maintain unit tests to ensure code quality and reliability.

Participate in code reviews, team meetings, and agile development processes.

Stay up to date with emerging technologies and industry trends.

What We're Looking For (Qualifications)

Required Skills

Actively pursuing a degree in Computer Science, Software Engineering, or a related field.

Strong familiarity with TypeScript and modern React Native paradigms.

Comfortable working in a React Native environment making extensive use of state, custom hooks, context providers, theming systems, and wrapper components.

Enthusiasm for effectively documenting code, processes, and core application functionality.

Comfortable using JavaScript tools like fetch or axios to work with APIs.

Basic SQL proficiency, including writing queries and understanding relational database structure.

Willingness to assist with or manage tasks related to publishing mobile applications to app stores (Apple App Store, Google Play).

Driven and eager to learn and take on new challenges.

Strong problem-solving and analytical skills.

Excellent communication and teamwork abilities.

Bonus Points (Nice-to-Haves) (Preferred)

Familiarity with other languages such as JavaScript, Java, Python, or C#.

Exposure to mobile development frameworks such as Expo, including the use of EAS Build to compile and distribute apps.

Interest or experience in quality assurance practices, including writing and maintaining unit tests.

Exposure to automated testing tools or frameworks within a React Native environment.

Experience configuring and maintaining linting/formatting tools like ESLint/Prettier.

Familiarity with version control systems like Git.

Understanding of mobile development lifecycles and deployment processes.

What You’ll Gain:

Real-world mobile 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

R57173

Apply