Software Engineer Intern (Mobile iOS)
- Full Time
Not Available
About the job
At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome products. And that's where you come in:
We’re hiring Software Engineer Interns, who are passionate about technology and education, to help build new features into our existing products, such as the Canvas Learning Management System. Product and engineering aren't separated by arbitrary ownership boundaries. We all collaborate together, even when we're only connected via Slack and Zoom. We highly value innovation, so much so that we have quarterly Hackweeks; a week each quarter to work on relevant pet projects and features. Many of our projects are open source, check us out on Github: www.github.com/instructure Please note, that we can only consider candidates with an active student status at a Hungarian higher education school. The contract is via a school cooperatives company.
What we do:
- We are native mobile developers, having an iOS and an android team, developing for their respective platform.
- We have three iOS apps with some shared codebase, aimed for students, teachers and parents, with more than 5 million monthly active users.
- We have a quality mindset, having unit, interaction and e2e tests for all features, and a designated test engineer in each team.
- We tend to use the latest technologies, and support the newest iOS features as soon as they come out.
- We use Swift and SwiftUI for new development, but we still have UIKit here and there. Our CI is Bitrise, development is done in Xcode and pushed to GitHub (https://github.com/instructure/canvas-ios/)
What we look for:
- Active student status at a Hungarian University for at least 12 months. (We can't accept student status on correspondence or distance training.)
- Availability to work at least average 20 hours a week.
- Some experience in iOS development.
- Experience in projects outside of class is a plus.
- Ability and desire to work in an inclusive and team-oriented environment, but can be self-directed as needs dictate.
- Is excited about testing code and learning new testing methodologies to ensure that the customer can use a best-in-class product.
- Comfortable communicating over text and video conferences.
- An individual who is willing to learn new technologies and get pulled into mobile development and testing as well. One who is looking for opportunities to grow and develop further, not afraid to ask for help.
- An individual who is reliable and takes this opportunity seriously and does his/her best to help develop some great stuff here at Instructure.