J&M Group

Android Developer

Toronto, ON, CA

10 months ago
Save Job

Summary

Job Description

  • Experience building native Android applications.
  • Android Jetpack compose is must.
  • Experience in both Java and Kotlin languages.
  • Advance knowledge of Android Studio, Gradle, and GIT.
  • Strong programming fundamentals, for example, data structures, algorithms, and programming languages.
  • Experience with view layouts and the ability to diagnose performance bottlenecks.
  • Experience with Android performance analysis tools.
  • Experience in Android Lifecycles, REST APIs, Navigation Component, etc.
  • Hands on experience with Unit Tests, Integration tests and UI Automation.
  • Experience with JIRA and Confluence.
  • Hands on experience with Accessibility related Android components to create inclusive applications.
  • Excellent communication and documentation skills.

Skills

  • Android Application Development
  • Kotlin Language
  • Kotlin Coroutines
  • Android Jetpack Libraries (including Compose)
  • Android UI Components (Material UI and custom)
  • Android Resources
  • Android/Kotlin HTTP Client Implementation
  • Android build tools (gradle, build types & flavours)
  • Accessibility
  • Localization
  • Security
  • Push Notifications
  • Android Application Testing
  • Debugging and Performance Profiling
  • Junit
  • Espresso
  • Git (Github/Gitlab/Bitbucket, pull requests, branch management)
  • Java
  • Agile/scrum software development methodology.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: