Android Developer with Kotlin, Java

23 hours ago


Toronto, Canada Astra North Infoteck Inc. Full time

Job DescriptionLocation: Waterloo/Toronto Work Type: Hybrid with 3 days a week 8:30 – 5:00 PM EST Top 3 Required Skills:1. Proficiency in Java and Kotlin2. Android SDK & Core Components3. Mobile Security Best Practices - Knowledge of mobile security, including root detection, anti-tamper controls, and secure coding practices to protect applications from vulnerabilities. Top 3 Preferred Skills:1.      C/C++ and JNI (Java Native Interface)2.      Experience with automated testing frameworks (e.g., Espresso, JUnit) and CI/CD pipelines for Android. – Ensures code quality, reliability, and faster release cycles.3.      API Integration & Networking like proficiency with RESTful services, HTTP, JSON parsing, and libraries. Education Requirements: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Years of Experience: 5+ Additional Request Reviewers:Android Developer – Job Description OverviewAs an Android Developer, you will be responsible for designing, developing, and maintaining applications for mobile devices running the Android operating system. You will work closely with cross-functional teams to deliver high-quality, scalable, and robust mobile solutions. Key Responsibilities•        Design, build, and maintain advanced applications for the Android platform using Java and/or Kotlin.•        Collaborate with cross-functional teams (including product owners, UX/UI designers, and backend developers) to define, design, and ship new features.•        Work with outside data sources and APIs.•        Unit-test code for robustness, including edge cases, usability, and general reliability.•        Work on bug fixing and improving application performance.•        Continuously discover, evaluate, and implement new technologies to maximize development efficiency.•        Participate in code reviews and share knowledge with team members.•        Use tools such as Jira, Confluence, and Git for project and knowledge management.•        Implement automated testing platforms and unit tests (e.g., Espresso, Robolectric).•        Participate in Agile development processes and DevOps practices, including CI/CD pipelines (e.g., Jenkins). Required Skills & Qualifications•        Proficiency in Java and/or Kotlin for Android development.•        Experience with Android SDK, UI design principles, patterns, and best practices.•        Familiarity with RESTful APIs to connect Android applications to back-end services.•        Experience with offline storage, threading, and performance tuning.•        Knowledge of the open-source Android ecosystem and the libraries available for common tasks.•        Understanding of code versioning tools, such as Git.•        Familiarity with cloud message APIs and push notifications.•        Experience with automated testing frameworks for Android.•        Strong problem-solving skills and attention to detail.•        Good verbal and written communication skills. Preferred Skills•        Experience with C/C++ and JNI for native Android development.•        Familiarity with design tools such as Sketch or Invision for UI prototyping.•        Experience with multimedia creation and editing, including video.•        Knowledge of Agile and DevOps principles, test-driven development, and continuous integration.•        Experience with tools such as Jenkins, Spring framework, SQLite, and React.•        Ability to facilitate usability testing sessions and turn results into actionable improvements.RequirementsLocation: Waterloo/Toronto Work Type: Hybrid with 3 days a week 8:30 – 5:00 PM EST Top 3 Required Skills: 1. Proficiency in Java and Kotlin 2. Android SDK & Core Components 3. Mobile Security Best Practices - Knowledge of mobile security, including root detection, anti-tamper controls, and secure coding practices to protect applications from vulnerabilities. Top 3 Preferred Skills: 1. C/C++ and JNI (Java Native Interface) 2. Experience with automated testing frameworks (e.g., Espresso, JUnit) and CI/CD pipelines for Android. – Ensures code quality, reliability, and faster release cycles. 3. API Integration & Networking like proficiency with RESTful services, HTTP, JSON parsing, and libraries. Education Requirements: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Years of Experience: 5+ Additional Request Reviewers: Android Developer – Job Description Overview As an Android Developer, you will be responsible for designing, developing, and maintaining applications for mobile devices running the Android operating system. You will work closely with cross-functional teams to deliver high-quality, scalable, and robust mobile solutions. Key Responsibilities • Design, build, and maintain advanced applications for the Android platform using Java and/or Kotlin. • Collaborate with cross-functional teams (including product owners, UX/UI designers, and backend developers) to define, design, and ship new features. • Work with outside data sources and APIs. • Unit-test code for robustness, including edge cases, usability, and general reliability. • Work on bug fixing and improving application performance. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. • Participate in code reviews and share knowledge with team members. • Use tools such as Jira, Confluence, and Git for project and knowledge management. • Implement automated testing platforms and unit tests (e.g., Espresso, Robolectric). • Participate in Agile development processes and DevOps practices, including CI/CD pipelines (e.g., Jenkins). Required Skills & Qualifications • Proficiency in Java and/or Kotlin for Android development. • Experience with Android SDK, UI design principles, patterns, and best practices. • Familiarity with RESTful APIs to connect Android applications to back-end services. • Experience with offline storage, threading, and performance tuning. • Knowledge of the open-source Android ecosystem and the libraries available for common tasks. • Understanding of code versioning tools, such as Git. • Familiarity with cloud message APIs and push notifications. • Experience with automated testing frameworks for Android. • Strong problem-solving skills and attention to detail. • Good verbal and written communication skills. Preferred Skills • Experience with C/C++ and JNI for native Android development. • Familiarity with design tools such as Sketch or Invision for UI prototyping. • Experience with multimedia creation and editing, including video. • Knowledge of Agile and DevOps principles, test-driven development, and continuous integration. • Experience with tools such as Jenkins, Spring framework, SQLite, and React. • Ability to facilitate usability testing sessions and turn results into actionable improvements.


  • Android Developer

    6 days ago


    Toronto, Canada Emply Denmark Full time

    We are seeking an experienced Android Developer who thrives in a collaborative environment and enjoys working closely with others to deliver high quality mobile SDK’s. You will help drive alignment, elevate team‑wide practices, and ensure that our mobile initiatives are cohesive, scalable, and well‑executed. As a member of the team, your influence...

  • Android Developer

    7 days ago


    Toronto, Canada Emply Denmark Full time

    We are seeking an experienced Android Developer who thrives in a collaborative environment and enjoys working closely with others to deliver high quality mobile SDK’s. You will help drive alignment, elevate team‑wide practices, and ensure that our mobile initiatives are cohesive, scalable, and well‑executed. As a member of the team, your influence will...

  • Android Developer

    3 weeks ago


    Toronto, Canada Rivago Infotech Inc Full time

    We are seeking a skilled and experienced Kotlin + Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and implementing high-quality software solutions using Kotlin and Java. They will be involved in all stages of the software development lifecycle, from initial concept generation through to final...

  • Android Developer

    3 weeks ago


    Toronto, Canada Rivago Infotech Inc Full time

    We are seeking a skilled and experienced Kotlin + Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and implementing high-quality software solutions using Kotlin and Java. They will be involved in all stages of the software development lifecycle, from initial concept generation through to final...


  • Toronto, Canada Rivago Infotech Inc Full time

    An innovative IT services firm is on the lookout for a skilled Kotlin and Java Developer to join their dynamic team. This exciting role involves designing, developing, and implementing high-quality software solutions for the Android platform. The ideal candidate will engage in all stages of the software development lifecycle, showcasing their proficiency in...


  • Toronto, Canada Rivago Infotech Inc Full time

    An innovative IT services firm is on the lookout for a skilled Kotlin and Java Developer to join their dynamic team. This exciting role involves designing, developing, and implementing high-quality software solutions for the Android platform. The ideal candidate will engage in all stages of the software development lifecycle, showcasing their proficiency in...

  • Android Developer

    7 days ago


    Toronto, Ontario, Canada Bitcoin Devs Company Full time $100,000 - $150,000 per year

    Overview: The Android Developer - Kotlin plays a crucial role in our organization, responsible for developing and maintaining cutting-edge Android applications. This position is pivotal in ensuring that our mobile applications are built to high standards, while continuously improving the user experience. Key Responsibilities: Work with a fast-growing team...

  • Android Developer

    1 week ago


    Toronto, Ontario, Canada Targeted Talent Full time $80,000 - $120,000 per year

    CompanyA leader in the food and beverage industry, helping the most prominent companies in their sector creating efficiency, lower costs and delivering customer satisfaction. Their platform makes it convenient, quick and easy for guests to order and pay for on mobile phones, web, via in-store kiosks or tablets.Role SummaryOur client is seeking an Android...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Pagos Consultants Full time

    A tech consulting firm in Canada is seeking an experienced Android Engineer to develop and enhance consumer-facing mobile applications. Candidates should have 3+ years of experience in building Android apps using Java/Kotlin. The role requires collaboration with cross-functional teams to deliver user-friendly solutions. This is a full-time, mid-senior level...

  • Android Developer

    1 week ago


    Toronto, Ontario, Canada COGNITO INC Full time $80,000 - $120,000 per year

    Android DeveloperLocation: Toronto, ONYears of Experience:5+ yearsJob SummaryWe are seeking a highly skilled Android Developer with extensive experience in Android app development using Kotlin. The ideal candidate will have a strong understanding of core Java, Android Studio, and high level architecture and design patterns such as MVC and MVVM. This role...