Skip to content

Intern Assistant Engineer

  • Vancouver, British Columbia
15563

Job description

Our team has an immediate internship opening for an Assistant Engineer.

Responsibilities:

  • Mobile Development & Graphics Expertise: Develop cross-platform mobile applications with a focus on creating visually stunning and performant user experiences using computer graphics techniques (2D & 3D rendering, animation, etc.).
  • Build robust and scalable cloud-based platforms for mobile applications, including frontend interfaces, backend APIs, and microservices.
  • Design and implement a secure and efficient backend architecture while crafting user-friendly and intuitive mobile interfaces that prioritize user engagement.
  • Identify and leverage the most effective tools and libraries for mobile development and computer graphics optimization.
  • Actively participate in code reviews, contribute to unit testing efforts, and maintain a collaborative development environment.
The target annual compensation (based on 2080 hours per year) ranges from $56,000 to $79,000 depending on education, experience and demonstrated expertise.


Job requirements

What you’ll bring to the team:

  • 1+ years of experience building mobile applications for iOS and/or Android and/or Openharmony platforms (native or cross-platform).
  • Strong understanding of computer graphics principles, including 2D/3D rendering techniques, animation, and optimization for mobile devices.
  • Solid foundation in a mobile development language (e.g., Swift, Kotlin, Java) and familiarity with Python for backend scripting or scripting within the graphics development environment.
  • Experience with SQL and No SQL databases (e.g., MySQL, PostgreSQL, MongoDB) for data persistence on the backend.
  • Familiarity with relevant technologies like Elastic Search for data search, Kafka for real-time messaging, and Redis for caching (depending on project requirements).
  • Possess a keen eye for detail and a commitment to delivering high-quality, performant mobile applications.
  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field with a strong emphasis on computer graphics is an asset.


or