Konrad

Mobile Developer (Entry Level)

Konrad
Apply
10 days ago
Toronto, CanadaEntry Level

Responsibilities

  • Develop maintainable, testable, and performant iOS or Android software.
  • Assist with consumer and enterprise mobile application development.
  • Participate in code reviews and perform extensive testing.
  • Research new technologies and tools and share findings with the team.
  • Communicate and collaborate effectively with the software development team.

Requirements

  • Strong command of programming and computer science fundamentals.
  • Ability to understand how a mobile application is built end to end.
  • Basic knowledge of mobile principles, UI implementation, iOS or Android application frameworks, and REST APIs.
  • Knowledge of Objective-C, Swift, Java, Kotlin, and mobile design patterns including MVVM, MVP, and MVC.
  • Strong interpersonal, communication, and proactive working skills.
  • Understanding of functional reactive programming and ReactiveX frameworks is a plus.

Benefits

  • Mentorship program.
  • Comprehensive health and wellness benefits package.
  • Retirement planning.
  • Parental leave program.
  • Flexible working hours.
  • Work-from-home flexibility and hybrid work arrangement.
  • Service recognition programs, socials, outings, and retreats.
  • Culture of learning and development.

Tech Stack

iOSJavaKotlinObjective-CSwift

Categories

Mobile
Konrad

About Konrad

501-1,000 employees
Contact me