- Страна
- Канада
Откликайтесь
на вакансии с ИИ

Senior Android Engineer
Отличная вакансия с четкими требованиями, сильным социальным пакетом (4 недели отпуска, RRSP, бюджет на обучение) и работой над амбициозным проектом. Гибридный формат в Калгари обеспечивает хороший баланс между офисной культурой и гибкостью.
Сложность вакансии
Роль требует глубоких знаний современного стека Android (Jetpack Compose, Coroutines, Hilt) и опыта работы с высоконагруженными приложениями в банковской сфере. Высокая планка ожиданий к архитектурным навыкам и опыту менторства делает позицию сложной, но интересной.
Анализ зарплаты
Предлагаемая роль Senior Android Engineer в Калгари соответствует рыночным стандартам для опытных разработчиков. В банковском секторе Канады зарплаты обычно находятся в верхнем диапазоне рынка, дополняясь хорошими бонусами и пенсионными программами.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Android Engineer position at Levio. With over five years of experience in developing scalable Android applications and a deep proficiency in Kotlin, Jetpack Compose, and modern MVVM architecture, I am confident in my ability to contribute significantly to your major banking project in Calgary. My background includes a proven track record of delivering high-quality features while collaborating closely with cross-functional teams to ensure technical excellence.
Throughout my career, I have championed clean code practices and automated testing, which aligns perfectly with Levio's commitment to high-caliber software solutions. I am particularly excited about the opportunity to mentor junior engineers and participate in architectural discussions to shape the future of your mobile platform. I look forward to the possibility of bringing my expertise in performance profiling and modular architecture to your dynamic team.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в levio уже сейчас
Присоединяйтесь к лидеру цифровой трансформации в Калгари и поднимите свою карьеру на новый уровень в банковском секторе!
Описание вакансии
Are you looking to thrive in a stimulating work environment? Join the leader in digital transformation and boost your career at Levio. We offer you a unique opportunity to develop your expertise within a high-caliber team. The variety of challenges presented by our clients will give you the opportunity to excel and keep your expertise at its peak. Experience the daily life of our clients and be a significant player in the most ambitious projects in technology and software solutions.
JOB DESCRIPTION:
We are seeking Senior Android Engineer for a major project in the banking industry in Calgary. This position is in hybrid mode in Calgary.
ROLE AND RESPONSIBILITIES:
Responsibilities
- Design, develop, and maintain high-quality features for our Android apps using Kotlin and modern Android frameworks.
- Collaborate with cross-functional teams (product managers, designers, QA, and other engineers) to deliver impactful solutions.
- Write clean, efficient, and well-documented code adhering to team standards.
- Participate in architecture discussions and contribute to technical decisions for the mobile platform.
- Conduct code reviews, mentor junior engineers, and share knowledge with the team.
- Diagnose and resolve complex performance, reliability, and scalability issues.
- Champion automated testing, CI/CD practices, and continuous integration.
- Stay current with Android platform updates, emerging mobile technologies, and industry best practices.
QUALIFICATIONS AND EXPERIENCE:
- 5 years of professional experience developing and maintaining Android applications at scale.
- Strong proficiency in Kotlin including Coroutines, Flows, inline & higher‑order functions, generics and Android SDK.
- Deep understanding of Android Architecture Components (ViewModel, LiveData, Room, Navigation).
- Deep experience with Jetpack Compose and modern UI development.
- Solid grasp of object-oriented design, MVVM, and modular architecture principles.
- Experience with dependency injection frameworks such as Dagger or Hilt.
- Experience with performance profiling, memory management, and crash analysis tools.
- Experience with RESTful APIs, networking, and asynchronous programming.
- Experience with Git-based version control and collaborative development environments.
SOCIAL BENEFITS:
Levio offers several benefits to provide the greatest possible flexibility to its employees! In addition to offering a stimulating and dynamic work environment, we offer, among other things:
- 4 weeks of cumulative vacation from the start of employment
- Flexible hours
- Professional development allowance (PDA) for training, computer equipment, and physical activities
- Training tailored to your areas of expertise
- Registered Retirement Savings Plan (RRSP) with employer contribution up to a maximum of 3% of your gross salary.
- Modular group insurance
- Public transportation or parking reimbursement when required
- Referral bonuses for new candidates
- 11 statutory holidays
- Personal days
- Active social life (5 to 7, social club, healthy snacks and coffee, etc.)
Position Status: Full-time, permanent
Levio subscribes to the principle of employment equity and applies an equal access employment program for women, Indigenous peoples, visible minorities, ethnic minorities, and persons with disabilities. Levio values diversity and inclusion and aims to create a healthy, accessible, and rewarding work environment that highlights the unique contribution of our employees to the success of our company. As an employer committed to respecting employment equity, we encourage applications from diverse candidates. Accommodations are available upon request for candidates participating in all aspects of the selection process.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Android SDK
- Kotlin
- Kotlin Coroutines
- Jetpack Compose
- MVVM
- Dagger
- Hilt
- RESTful API
- Git
- CI/CD
- Unit Testing
- Android Architecture Components
Возможные вопросы на собеседовании
Проверка глубокого понимания современных инструментов UI и управления состоянием.
Как вы управляете состоянием в Jetpack Compose при работе со сложными экранами в банковском приложении?
Важно для обеспечения стабильности и производительности крупного приложения.
Расскажите о вашем опыте внедрения модульной архитектуры: какие преимущества и сложности вы встретили?
Банковские приложения требуют высокой надежности.
Как вы подходите к отладке утечек памяти и анализу дампов памяти в Android?
Проверка навыков асинхронного программирования.
В чем разница между использованием Flow и LiveData в контексте архитектуры MVVM?
Оценка лидерских качеств и умения работать в команде.
Опишите ваш процесс проведения код-ревью: на что вы обращаете внимание в первую очередь при работе с менее опытными коллегами?
Похожие вакансии
Software Engineer III - iOS
Senior Software Engineer, iOS
Sr. Mobile Application Developer I (6447)
Sr. iOS Mobile Developer I (6447)
Sr. Android Mobile Developer I (6447)
Senior Mobile Software Engineer - BLE / Connectivity
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Канада