About the role

  • Mobile Developer Intern supporting sustainable transit solutions development using React Native. Working with dynamic routing apps and improving user experience in transportation.

Responsibilities

  • Implement new features and bug fixes in our mobile and web apps
  • Create technical designs for new features, and present them to the team
  • Provide feedback on technical designs presented by other developers
  • Provide feedback on feature specifications (e.g. user interface mockups and prototypes) created by other members of the Blaise team
  • Review code written by other members of our development team

Requirements

  • Must live in Canada
  • Be full or part-time students with at least one semester of school remaining in their program
  • Must be attending a Canadian University
  • Must be Canadian citizens, permanent residents, or hold refugee status
  • 1+ years of mobile development experience using React Native
  • One or more previous professional experiences (internships) using JavaScript
  • A portfolio of projects you worked on by yourself, or in a small team
  • Proficiency with Git and ticket management software such as Asana
  • BONUS: You’re passionate about code, public transit and urbanism

Benefits

  • Learn how to write production quality code from our team of developers
  • Gain experience working as part of a real software development team
  • Get feedback and support from a mentor throughout your internship
  • Develop your own designs, get feedback, implement them, and see them deployed to production!
  • Participate in our Programming Book Club, and learn best practices, design patterns, and programming concepts.
  • Work with awesome, driven people!

Job type

Internship

Experience level

Entry level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptReactReact Native

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.