CrawlJobs Logo

Senior Android Developer

Canada, Montreal · Job Posted July 05, 2026
Apply Position
Job Link Share

Job Responsibility

  • Architect and build robust, high-performance features for Android applications utilizing Kotlin and Jetpack Compose
  • Diagnose, debug, and resolve complex systemic anomalies across interconnected software components
  • Perform thorough code reviews for peers, mentoring intermediate and junior team members to maintain high engineering standards
  • Formulate comprehensive automated testing strategies, writing dependable unit, component, and integration tests for all new functionalities
  • Oversee Level 1 application support, actively monitoring platform health and implementing performance tuning and threading optimizations
  • Partner with cross-functional teams to integrate backend architectures using RESTful and GraphQL APIs

Requirements

  • Over 10 years of professional software engineering experience, including a minimum of 5 years dedicated exclusively to native Android development
  • Advanced proficiency in Kotlin, Jetpack Compose, Coroutines, and the MVVM architectural pattern
  • Proven background managing multi-threaded environments, performance optimization, and memory management
  • Strong experience establishing robust testing practices (unit, integration, and UI component testing)
  • Familiarity with version control workflows (Git) and continuous integration pipelines (e.g., Bitrise)
  • Strong visual and user-centric mindset, with deep respect for platform-specific design guidelines and seamless UI/UX transitions
  • A university degree in Computer Science, Software Engineering, or a equivalent technical field

Nice to have

Prior experience navigating regulated industries (FinTech, InsurTech, or Banking) and working within Agile/Scrum frameworks is highly desirable

What we offer

  • Cutting-Edge Tech Stack: Work extensively with modern tools like Jetpack Compose, Kotlin, and automated CI/CD pipelines
  • Collaborative Innovation: Join a forward-thinking, creative laboratory environment that encourages knowledge sharing and technical growth
  • Work-Life Balance: Enjoy a flexible hybrid workspace model designed to support your professional and personal life
  • Long-Term Potential: Initial 6-month contract with a high likelihood of extension based on performance and project roadmaps

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Android Developer

8 matching positions

Senior Android Developer

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in native mobile application development
  • 5+ years of hands-on experience with Kotlin (strong preference for Kotlin-first development
  • Java familiarity a plus)
  • 5+ years of experience building and shipping enterprise-grade native Android applications at scale
  • Deep understanding of the Android SDK, platform lifecycle, and Google ecosystem (Jetpack, Android Runtime, etc.)
  • Strong understanding of Android internals — memory management, process lifecycle, activity/fragment back stack, and app lifecycle at a low level
  • Experience with networking layers, Retrofit, OkHttp, and custom network stack implementations
  • Proficiency with data persistence strategies (Room, SQLite, DataStore, SharedPreferences, EncryptedSharedPreferences)
  • Solid understanding of security best practices at the OS level (certificate pinning, Android Keystore, data encryption, ProGuard/R8 obfuscation)
  • Familiarity with performance profiling and optimization using Android Studio Profiler (memory leaks, CPU usage, rendering bottlenecks, battery impact)
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software. These dependencies will include but not limited to: hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives. Using this expertise, assist with the development of standards for coding, testing, debugging and implementation. This will ensure application design adheres to the overall architecture blueprint
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions. This is evidenced by your knowledge of the application code details and your experience with the technology and teams engaged
  • Fulltime
Read More
Arrow Right

Senior Android Developer

Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in native mobile application development
  • 5+ years of hands-on experience with Kotlin (strong preference for Kotlin-first development
  • Java familiarity a plus)
  • 5+ years of experience building and shipping enterprise-grade native Android applications at scale
  • Deep understanding of the Android SDK, platform lifecycle, and Google ecosystem (Jetpack, Android Runtime, etc.)
  • Strong understanding of Android internals — memory management, process lifecycle, activity/fragment back stack, and app lifecycle at a low level
  • Experience with networking layers, Retrofit, OkHttp, and custom network stack implementations
  • Proficiency with data persistence strategies (Room, SQLite, DataStore, SharedPreferences, EncryptedSharedPreferences)
  • Solid understanding of security best practices at the OS level (certificate pinning, Android Keystore, data encryption, ProGuard/R8 obfuscation)
  • Familiarity with performance profiling and optimization using Android Studio Profiler (memory leaks, CPU usage, rendering bottlenecks, battery impact)
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software. These dependencies will include but not limited to: hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives. Using this expertise, assist with the development of standards for coding, testing, debugging and implementation. This will ensure application design adheres to the overall architecture blueprint
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions. This is evidenced by your knowledge of the application code details and your experience with the technology and teams engaged
  • Fulltime
Read More
Arrow Right

Senior Android Developer

Location
Location
India , Yeshwanthpur
Salary
Salary:
Not provided
themuse.com Logo
The Muse
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • 5+ years of Android application development experience
  • Strong proficiency in Kotlin and Java
  • Hands-on experience with Jetpack Compose
  • Experience with Android Architecture Components such as ViewModel, LiveData, and Room
  • Strong understanding of RESTful APIs, JSON, and API integrations
  • Knowledge of mobile application security principles and secure coding practices
  • Experience implementing OAuth 2.0, JWT, biometrics, or similar authentication protocols
  • Experience with Git and collaborative development workflows
  • Strong analytical, debugging, and problem-solving skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain enterprise-level Android applications using Kotlin, Java, and Jetpack Compose
  • Lead end-to-end mobile application development including architecture, development, testing, deployment, and post-release support
  • Collaborate with Product Management, UX/UI Design, QA, and Backend Engineering teams
  • Develop and integrate RESTful APIs and third-party SDKs
  • Ensure adherence to mobile security standards and best practices
  • Conduct code reviews and optimize applications for scalability, maintainability, and performance
  • Troubleshoot and resolve production issues, bugs, and performance bottlenecks
  • Implement secure authentication and encryption mechanisms for sensitive data handling
  • Maintain technical and compliance-related documentation
  • Continuously evaluate emerging technologies and recommend enhancements
What we offer
What we offer
  • Health Insurance
  • Health Reimbursement Account
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • Pet Insurance
  • Mental Health Benefits
  • FSA
Read More
Arrow Right

Senior Android Developer

We are looking for a highly skilled and passionate Senior Android Developer with...
Location
Location
Poland
Salary
Salary:
Not provided
Remotestar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on experience in Android development
  • Proficiency in Kotlin and Android SDK
  • Experience with CI/CD tools like Jenkins, GitHub Actions, Bitrise, or similar
  • Strong understanding and application of Test-Driven Development (TDD)
  • Experience working in Extreme Programming (XP) environments
  • Comfortable with pair programming and agile ceremonies
  • Good communication, critical thinking, and team collaboration skills
  • Ability to work in a fast-paced, delivery-driven environment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust Android applications using Kotlin
  • Work closely with cross-functional teams in an agile and XP environment
  • Engage in pair programming and help foster a collaborative engineering culture
  • Set up and maintain CI/CD pipelines to streamline the deployment process
  • Adhere to TDD principles and write clean, maintainable, and well-tested code
  • Participate in code reviews, daily stand-ups, retrospectives, and planning meetings
  • Stay up to date with Android development best practices, tools, and trends
  • Fulltime
Read More
Arrow Right

Senior Android Developer

At Dubizzle Labs, we are looking to further expand our Pakistan engineering offi...
Location
Location
Pakistan , Lahore
Salary
Salary:
Not provided
Dubizzle Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3 plus years of relevant experience
  • Proven Senior Android development experience
  • Experience with fast-paced development methodologies
  • Good working knowledge of great UI/UX for our users
  • Strong understanding of interacting with Web APIs
  • Demonstrated ability to integrate third-party tools into solutions
  • Excellent knowledge of Android SDK
  • Strong understanding of Kotlin
  • Strong understanding of the Android SDK from Android 5+
  • Experience with MVVM or a similar MV* solution
Job Responsibility
Job Responsibility
  • Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries
  • Fulltime
Read More
Arrow Right

Senior Android Developer

Our team is rapidly growing and we're looking for a Dedicated Senior Android Dev...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
34ml.com Logo
34ML
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: 3 - 7 years
  • BS/MS degree in Computer Science, Engineering, or a related subject
  • Proven software development experience and Android skills development
  • Experience working with Kotlin as a programming language
  • Experience in working with Jetpack Compose for UI development
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Solid understanding of the full mobile development life cycle
  • Proficient understanding of code versioning tools (e.g. Git)
  • Strong troubleshooting skills
Job Responsibility
Job Responsibility
  • Develop native mobile applications on Android for device platforms tablet/phones
  • Collaborate with cross-functional teams to define, design, document, and ship new features
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Fulltime
Read More
Arrow Right

Senior Android Developer

Tonsser has spent 10 years building for young football players. Now we're expand...
Location
Location
Salary
Salary:
65000.00 - 80000.00 EUR / Year
tonsser.com Logo
Tonsser
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior-level Android experience — you've shipped production apps and can own decisions end to end
  • Kotlin Multiplatform (KMP) — you've worked cross-platform (iOS + Android) and know where shared code helps and where it doesn't
  • Jetpack Compose — comfortable building modern declarative UIs at scale
  • Consumer app background — experience with video, animations, and the kind of polish that users actually notice
  • AI-integrated workflow — you've used AI tools in your day-to-day and can bring that mindset to the team
Job Responsibility
Job Responsibility
  • Join a small, focused team building a best-in-class companion app for the next generation of athletes
  • Fulltime
Read More
Arrow Right

Senior Android Developer

We are seeking a Senior Android Developer to play a key role in building and evo...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
levy-professionals.com Logo
Levy Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in professional Android development
  • Strong proficiency in Kotlin is a must
  • Hands-on experience with Jetpack Compose
  • Experience with modular architecture
  • Solid experience with testing practices (unit, integration, UI)
Job Responsibility
Job Responsibility
  • Designing and evolving complex mobile products within a digital ecosystem
  • Taking full responsibility for solutions – from design to delivery and beyond
  • Ensuring engineering excellence and maintaining a high standard of code quality
  • Working within a SCRUM-based DevOps environment with an end-to-end ownership mindset
Read More
Arrow Right