Talent.com
Mobile Software Engineer (Android)
Mobile Software Engineer (Android)HireTalent • QC
Mobile Software Engineer (Android)

Mobile Software Engineer (Android)

HireTalent • QC
7 days ago
Job type
  • Full-time
Job description

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.
  • Create a job alert for this search

    Mobile Software Engineer Android • QC

    Similar jobs
    Java Software Engineer - Luxoft

    Java Software Engineer - Luxoft

    Luxoft • québec city, qc, ca
    Full-time
    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...Show more
    Last updated: 18 days ago • Promoted
    Customer Engineer

    Customer Engineer

    Lantek • québec, québec, ca
    Full-time
    As part of the Operations team, this.CAD / CAM and MES / ERP solutions).This includes supporting the full software lifecycle : from implementation and user training to incident resolution.Consult, speci...Show more
    Last updated: 15 days ago • Promoted
    Senior Backend Engineer (Java / Kotlin) — Cybersecurity

    Senior Backend Engineer (Java / Kotlin) — Cybersecurity

    Qohash • Quebec
    Full-time
    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 ...Show more
    Last updated: 3 days ago • Promoted
    Aerospace Engineer

    Aerospace Engineer

    DataAnnotation • Quebec
    Full-time +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...Show more
    Last updated: 20 days ago • Promoted
    Earn money testing apps - Remote

    Earn money testing apps - Remote

    Almedia • Wendake, Quebec, Canada
    Remote
    Full-time
    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, ...Show more
    Last updated: 30+ days ago • Promoted
    Product Security Engineer - Build Secure Cloud Apps

    Product Security Engineer - Build Secure Cloud Apps

    MaintainX, Inc. • Quebec
    Full-time
    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...Show more
    Last updated: 15 days ago • Promoted
    Mobile Manual Tester (Android and iOS)

    Mobile Manual Tester (Android and iOS)

    Pacer Group • lévis, QC, ca
    Full-time
    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...Show more
    Last updated: 1 day ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Set 2 Close | B Corp • saint-augustin-de-desmaures, qc, ca
    Full-time
    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...Show more
    Last updated: 17 days ago • Promoted
    Lead Backend Engineer - Architecture, APIs & Global Scale

    Lead Backend Engineer - Architecture, APIs & Global Scale

    Ticketmaster • Quebec
    Full-time
    A leading ticketing company is seeking a Lead Back End Engineer to oversee a distributed engineering team in Quebec.This role involves designing and implementing high-quality software solutions, co...Show more
    Last updated: 20 days ago • Promoted
    Aircraft Maintenance Engineer (AME) - KASI Aviation, part of Hexagon

    Aircraft Maintenance Engineer (AME) - KASI Aviation, part of Hexagon

    KASI Aviation, part of Hexagon • québec city, qc, ca
    Full-time
    Aircraft Maintenance Engineer (AME).High potential for future career growth.A Hexagon Company, is a leader in aerial survey. We are a global organization focused on working together with a team spir...Show more
    Last updated: 1 day ago • Promoted
    Sr. Firmware / Embedded software Engineer - PotisEdge

    Sr. Firmware / Embedded software Engineer - PotisEdge

    PotisEdge • saint-augustin-de-desmaures, qc, ca
    Full-time
    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...Show more
    Last updated: 13 days ago • Promoted
    Earn money playing games - Remote

    Earn money playing games - Remote

    Almedia • Lac-Beauport, Quebec, Canada
    Remote
    Full-time
    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, ...Show more
    Last updated: 30+ days ago • Promoted
    iOS Mobile Engineer — Swift & Healthcare Impact

    iOS Mobile Engineer — Swift & Healthcare Impact

    Prehos • Quebec
    Full-time
    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...Show more
    Last updated: 20 days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    Luxoft • lévis, QC, ca
    Full-time
    Project Description : Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-...Show more
    Last updated: 18 days ago • Promoted
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • saint-augustin-de-desmaures, qc, ca
    Full-time
    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...Show more
    Last updated: 13 days ago • Promoted
    Aircraft Maintenance Engineer (AME)

    Aircraft Maintenance Engineer (AME)

    KASI Aviation, part of Hexagon • québec city, qc, ca
    Full-time
    Aircraft Maintenance Engineer (AME).High potential for future career growth.A Hexagon Company, is a leader in aerial survey. We are a global organization focused on working together with a team spir...Show more
    Last updated: 1 day ago • Promoted
    Embedded Developer - Pentangle Tech Services | P5 Group

    Embedded Developer - Pentangle Tech Services | P5 Group

    Pentangle Tech Services | P5 Group • québec, québec, ca
    Full-time
    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...Show more
    Last updated: 1 day ago • Promoted
    Senior Unreal Engine Architect : Gameplay & Tools

    Senior Unreal Engine Architect : Gameplay & Tools

    BKOM Studios • Quebec
    Full-time
    A leading game development studio in Quebec City seeks an experienced Senior Unreal Engine Programmer to design robust architecture solutions for games. The ideal candidate should have over 10 years...Show more
    Last updated: 6 days ago • Promoted