Android Developer JavaKotlin, Mobile Security

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Senior Android Developer (Java/Kotlin Mobile Security) Waterloo/Toronto (Hybrid)

Location: Waterloo / Toronto
Work Type: Hybrid 3 days/week 8:30 AM 5:00 PM EST



Overview

We are seeking a Senior Android Developer to design develop and maintain advanced applications for Android devices. You will work closely with cross-functional teams to deliver high-quality scalable and secure mobile solutions.



Key Responsibilities

  • Design build and maintain Android applications using Java and Kotlin.
  • Collaborate with product owners UX/UI designers and backend developers to define and ship new features.
  • Integrate apps with external data sources and RESTful APIs.
  • Write robust unit and automated tests to ensure code quality usability and reliability.
  • Optimize application performance memory usage and offline storage.
  • Implement mobile security best practices including root detection anti-tamper controls and secure coding standards.
  • Participate in code reviews knowledge sharing and mentoring.
  • Contribute to CI/CD pipelines and DevOps practices to streamline releases.
  • Continuously explore new technologies and tools to improve development efficiency.


Required Skills & Qualifications

  • Proficiency in Java and Kotlin for Android development.
  • Strong experience with Android SDK & core components.
  • Knowledge of mobile security: root detection anti-tamper secure coding.
  • Familiarity with RESTful APIs HTTP JSON parsing and networking libraries.
  • Experience with offline storage threading and performance optimization.
  • Solid understanding of version control tools (Git).
  • Familiarity with cloud messaging and push notification frameworks.
  • Experience with automated testing frameworks (Espresso JUnit).
  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.


Preferred Skills

  • Experience with C/C and JNI for native Android development.
  • Familiarity with Agile DevOps and test-driven development principles.
  • Experience with CI/CD tools (Jenkins) SQLite and Spring framework.
  • Knowledge of UI/UX prototyping tools (Sketch InVision).
  • Experience with multimedia creation/editing (video graphics).


Education & Experience

  • Bachelors degree in Computer Science Software Engineering IT or related field.
  • 5 years of professional Android development experience.


Senior Android Developer (Java/Kotlin Mobile Security) Waterloo/Toronto (Hybrid)Location: Waterloo / Toronto Work Type: Hybrid 3 days/week 8:30 AM 5:00 PM ESTOverviewWe are seeking a Senior Android Developer to design develop and maintain advanced applications for Android devices. You will work cl...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • APIs
  • REST
  • Eclipse
  • Android
  • Application Development
  • SDKs
  • SQLITE
  • IOS
  • Java
  • JSON
  • Gradle
  • Mobile Applications