Mobile Applications Intern
About the role
As a Mobile Applications Intern, you will work closely with software engineers and cross-functional teams to develop mobile solutions, enhance user experiences, and support innovative connected products. This is an excellent opportunity to gain real-world experience with modern mobile development practices, software architecture, and emerging connected technologies. Successful interns will have the potential opportunity of joining Lennox Full-Time upon graduation. Relocation and/or travel may be required for your position.
Responsibilities
- Mobile Application Development: Assist with the design, development, and maintenance of Android mobile applications; support application development using Kotlin and Jetpack Compose; contribute to user interface implementation and application feature development; learn and apply modern mobile architecture and software development best practices.
- Connected Technologies & Embedded Systems: Support the development of mobile applications that communicate with embedded systems; assist with Bluetooth Low Energy (BLE) communication and connectivity testing; help troubleshoot and resolve issues related to device communication and application performance; gain exposure to connected product ecosystems and smart technology solutions.
- Testing & Quality Assurance: Assist with unit testing, debugging, and troubleshooting mobile applications; support code quality initiatives and software testing activities; participate in application validation and bug resolution efforts; help document technical findings, development processes, and testing results.
- Team & Project Support: Collaborate with software engineers and cross-functional teams on development projects; participate in code reviews, agile development activities, and project discussions; support project planning, task tracking, and technical documentation; contribute to special projects that provide exposure to different aspects of software and mobile application development.
Potential Project Opportunities
- Prism Mobile App: Support feature development, testing, and optimization efforts for the Prism mobile application; assist with user interface enhancements and connectivity improvements.
- Core Mobile App: Contribute to application development activities that improve the user experience and functionality of the Core mobile platform; support troubleshooting, testing, and ongoing feature enhancements.
Requirements
- Currently pursuing a degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
- Basic programming proficiency in Kotlin, Java, C++, or a similar programming language.
- Understanding of object-oriented programming (OOP) principles and software development fundamentals.
- Basic understanding of mobile application development concepts.
- Familiarity with Git and version control systems.
- Basic understanding of software testing, debugging, and troubleshooting techniques.
- Strong problem-solving and analytical skills.
- Ability to learn new technologies and development tools quickly.
- Effective communication and collaboration skills with strong attention to detail.
What You'll Gain
- Hands-on experience developing mobile applications used in connected technology environments.
- Exposure to modern Android development tools, frameworks, and software engineering practices.
- Opportunities to collaborate with experienced software engineers and technical teams.
- Development of professional skills in software development, testing, debugging, and project collaboration.
- Real-world experience building innovative mobile solutions that support connected products and customer experiences.
Pay
The starting pay range for this role is between $22.50 – $25/hour. This rate is based on the intern's current year in their respective university programs. Graduate students may receive a higher rate of pay based on their year in school. Employees in this role are also eligible to earn overtime when they work more than 40 hours in a week (or as otherwise required by state law).