Android or iOS Developer Intern
Join the team responsible for the app experiences that customers rely on to have peace of mind at home.
- Learn about our Android or iOS app architecture
- Contribute to new feature development, maintenance, and architectural activities
- Collaborate closely with software engineers representing other disciplines (like backend and embedded software).
- Participate in peer code reviews
- Work in a fast-paced, self-directed, agile environment
- Participate in our Android or iOS guild with fellow engineers to develop better organization-wide development practices and solve hard problems
Recommended Skills:
Interested in the following:
- Kotlin/Java or Swift/ObjectiveC
- Android SDK or Xcode
- RESTful services
- Bug Tracking and Source control (JIRA, Bitbucket, Git)
- Common software architectural practices and principles (MVC, MVP, MVVM, Clean, SOLID)
- Refactoring and Unit Testing
Required Education/Experience:
- Course work towards BS Computer Science or related subject area
- Exposure to programming languages such as Java
- Ability to triage issues, react well to changes, work with teams and ability to multi-task
- Solid verbal/written communication
- Organized and excited about technology!