Talent.com
Mobile Software Engineer (Android)
Mobile Software Engineer (Android)HireTalent • QC
Les candidatures ne sont plus acceptées
Mobile Software Engineer (Android)

Mobile Software Engineer (Android)

HireTalent • QC
Il y a 7 jours
Type de contrat
  • Temps plein
Description de poste

Job Title : Mobile Android Software Engineer

Location : Montreal / Longueuil area, QC, Canada

Duration : 10 Months on T4

Overview

We are seeking a experienced Android Mobile Developer with strong expertise in Kotlin and Python to contribute to next-generation mobile platforms and Backend For Frontend (BFF) services. This role involves designing high-quality Android applications, developing scalable backend components, and collaborating cross-functionally to deliver seamless user experiences.

Technical interviews and collaboration across global teams will be conducted in English, while the working environment in Montreal is bilingual.

Key Responsibilities :

  • Design and develop high-performance Android applications using Kotlin.
  • Implement cutting-edge features while ensuring responsiveness, stability, and scalability.
  • Leverage Android SDK, Jetpack Compose, Coroutines, and modern frameworks to deliver world-class mobile experiences.
  • Develop and maintain BFF services using Python to bridge frontend and backend systems.
  • Build scalable, secure, and high-performance backend services.
  • Design and implement APIs aligned with frontend requirements.
  • Work closely with designers, product managers, and engineers to design, build, and deliver new features.
  • Participate in brainstorming and technical design sessions.
  • Collaborate across teams to align technical solutions with business goals.
  • Write detailed technical specifications (Tech Specs) based on Product Requirement Documents (PRDs).
  • Document development processes and decisions using Confluence to ensure transparency and knowledge sharing.
  • Write clean, efficient, maintainable Kotlin and Python code following best practices.
  • Perform thorough testing, debugging, and performance optimization.
  • Monitor application and backend service performance.
  • Identify bottlenecks and implement performance enhancements.
  • Utilize profiling and diagnostic tools to ensure system reliability and scalability.
  • Participate in code reviews and mentor junior developers.
  • Promote engineering best practices and continuous learning.
  • Own projects from concept to deployment.
  • Manage development lifecycles, release planning, and deployment pipelines.
  • Ensure timely delivery and high-quality standards.
  • Maintain strong focus on user experience.
  • Incorporate user feedback and analytics to improve product features.
  • Manage Android application releases including beta testing and Google Play Store submissions.
  • Oversee backend service deployments ensuring seamless integration and minimal downtime.

Required Experience & Skills :

  • Proficiency in Kotlin
  • Strong experience in developing Android applications using Kotlin.
  • Deep understanding of Android frameworks and libraries such as Android SDK, Jetpack Compose, and RxJava. Coroutines would be a plus
  • Proficiency in Python
  • Experience in building backend services with Python.
  • Familiarity with frameworks like Flask is a plus.
  • Experience with BFF architecture
  • Understanding of Backend For Frontend patterns and how to implement them effectively.
  • Ability to design API interfaces that meet frontend requirements.
  • Strong understanding of RESTful APIs
  • Ability to integrate and develop APIs for mobile applications.
  • Experience with network protocols and data serialization formats like JSON and Protobuf.
  • Familiarity with version control systems
  • Proficient with Git and collaborative workflows.
  • Experience with code collaboration tools such as GitHub.
  • Problem-solving skills
  • Ability to tackle complex challenges in both frontend and backend development.
  • Analytical thinking and attention to detail.
  • Excellent communication skills
  • Effective at collaborating with cross-functional teams and articulating technical concepts to non-technical stakeholders.
  • Strong written and verbal communication abilities.
  • Education :

  • Bachelor s degree in Computer Science, Engineering , or a related field, or equivalent practical experience.
  • Créer une alerte emploi pour cette recherche

    Mobile Software Engineer Android • QC

    Offres similaires
    Mobile Manual Tester (Android and iOS)

    Mobile Manual Tester (Android and iOS)

    Pacer Group • lévis, qc, ca
    Temps plein
    Mobile Manual Tester with extensive experience in mobile (iOS, Android), Skilled in functional, regression, UI / UX, and exploratory testing, with hands-on experience using Jira, SQL, and Postman.Fam...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Earn money playing games - Remote

    Earn money playing games - Remote

    Almedia • Wendake, Quebec, Canada
    Télétravail
    Temps plein
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Backend Engineer (Java / Kotlin) — Cybersecurity

    Senior Backend Engineer (Java / Kotlin) — Cybersecurity

    Qohash • Quebec
    Temps plein
    A forward-thinking tech company in Quebec seeks a Senior Software Developer to enhance digital security through innovative solutions. The ideal candidate will have at least 4 years of experience in ...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Aerospace Engineer

    Aerospace Engineer

    DataAnnotation • Quebec
    Temps plein +1
    You can choose projects to work on and set your own schedule.Projects are paid hourly starting at.Provide AI chatbots with diverse and complex physics problems and evaluate their outputs.Assess the...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Développeur MLOps

    Développeur MLOps

    Eddyfi inc. • québec city, qc, ca
    Temps plein
    Ce poste s’inscrit dans notre ligne de produits de systèmes de vision automatisés.Pour plus d’information sur notre ligne de produits : https : / / www. Au sein d’une équipe Agile multidisciplinaire, le...Voir plus
    Dernière mise à jour : il y a 3 heures • Offre sponsorisée • Nouvelle offre
    Full Stack Engineer

    Full Stack Engineer

    Set 2 Close | B Corp • québec city, qc, ca
    Temps plein
    The ideal candidate brings strong backend development experience, solid database skills, and the ability to contribute to scalable, maintainable applications. Develop and maintain backend services u...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Earn money testing apps - Remote

    Earn money testing apps - Remote

    Almedia • Wendake, Quebec, Canada
    Télétravail
    Temps plein
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Product Security Engineer - Build Secure Cloud Apps

    Product Security Engineer - Build Secure Cloud Apps

    MaintainX, Inc. • Quebec
    Temps plein
    A leading technology company is seeking a Product Security Developer to join their Security Team.This role involves designing and implementing security-focused features while collaborating with mul...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Solutions Engineer

    Solutions Engineer

    Meld • lévis, qc, ca
    Temps plein
    Meld is a fast growing startup looking to add developer support for customers who use our API driven platform for managing their crypto related integrations. We're focused on helping money move on c...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Software Engineer

    Software Engineer

    Pentangle Tech Services | P5 Group • Saint-Sylvestre
    Temps plein
    Analyze, debug, modify, test, and implement software (primarily C and C++).We have embedded projects, as well as higher-level applications. Responsible for debugging existing, recent, and older prod...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Flexible Online Job – Earn Up to $1,500 / Month Playing Mobile Games

    Flexible Online Job – Earn Up to $1,500 / Month Playing Mobile Games

    Free Cash by Almedia • Saint-Narcisse-de-Beaurivage
    Temps plein
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Java Software Engineer - Luxoft

    Java Software Engineer - Luxoft

    Luxoft • saint-augustin-de-desmaures, qc, ca
    Temps plein
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer - PotisEdge

    Sr. Firmware / Embedded software Engineer - PotisEdge

    PotisEdge • saint-augustin-de-desmaures, qc, ca
    Temps plein
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Software Engineering Consultant - E-Solutions

    Software Engineering Consultant - E-Solutions

    E-Solutions • québec city, qc, ca
    Temps plein
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée
    Earn money by taking surveys - Remote

    Earn money by taking surveys - Remote

    Almedia • Lac-Beauport
    Télétravail
    Temps plein
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    iOS Mobile Engineer — Swift & Healthcare Impact

    iOS Mobile Engineer — Swift & Healthcare Impact

    Prehos • Quebec
    Temps plein
    Une entreprise de technologie de la santé recherche un développeur d'applications mobiles iOS pour concevoir et maintenir des applications innovantes. Vous devrez collaborer avec des équipes pour tr...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • saint-augustin-de-desmaures, qc, ca
    Temps plein
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Earn up to $400 per Day by Playing Games and Taking Surveys

    Earn up to $400 per Day by Playing Games and Taking Surveys

    Almedia • Lac-Beauport
    Temps plein
    Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée