Konrad

Senior Android Developer

Konrad
Apply
10 days ago
Toronto, CanadaSenior

Responsibilities

  • Develop maintainable, testable, and performant Android software.
  • Lead development of major product features with cross-functional and cross-platform teams.
  • Mentor other developers in Android development.
  • Participate in code reviews and perform extensive software testing.
  • Research new technologies and tools and share findings with the team.
  • Communicate effectively with team members and help improve software development workflows and processes.

Requirements

  • At least 3 years of professional experience developing Android applications.
  • Strong command of programming and computer science concepts.
  • Strong understanding of end-to-end mobile application development and interaction with server-side components.
  • Advanced knowledge of mobile UI implementation, development frameworks, API integrations, testing, and accessibility.
  • Detailed knowledge of modern Android development using Java, Kotlin, Android Jetpack, Compose, and patterns such as MVVM and MVP.
  • Strong interpersonal, communication, and proactive problem-solving skills.
  • Preferred experience with GraphQL, CI/CD pipeline development, iOS development with Swift, or cross-platform development using React Native, Flutter, Ionic, Xamarin, or Cordova.

Benefits

  • Comprehensive health and wellness benefits package.
  • Socials, outings, and retreats.
  • Retirement planning.
  • Parental leave program.
  • Annual technology and travel allowance.
  • Learning and development opportunities.
  • Flexible working hours.
  • Work-from-home flexibility.
  • Service recognition programs.

Tech Stack

CordovaFlutterGraphQLIonicJavaKotlinReact NativeSwiftXamarin

Categories

Mobile
Konrad

About Konrad

501-1,000 employees
Contact me