Senior Android Development Lead
4 weeks ago
About the Role
We are seeking an experienced Senior Android Development Lead to join our team at IBM Consulting. As a senior development lead, you will be responsible for designing, developing, and maintaining high-quality Android applications using native Android Development.
Key Responsibilities
- Lead a team of senior and junior developers through native Android development.
- Design and develop high-quality Android applications using native Android Development, with proficiencies in Kotlin, Coroutines, and RxJava.
- Demonstrate knowledge in Android application architecture and integration with backend systems.
- Refactor code to keep up to date with the latest technologies and best practices.
- Collaborate with the team to identify, lead conversations, prioritize, document and communicate technical requirements.
- Work closely with the design and product teams to understand requirements and implement features.
- Review and provide feedback on code submissions from team members to ensure adherence to coding standards and best practices.
- Mentor junior developers to ensure knowledge sharing and growth while maintaining your own workload.
- Debug and troubleshoot complex problems in large codebases and provide solutions along with recommendations.
- Develop unit tests and ensure proper testing of code.
- Collaborate with QA engineers to ensure thorough testing and debugging.
- Experience with Git and version control best practices including branching strategies, merging and release processes.
Requirements
- 3+ years leading development teams.
- 5+ years of experience with native Android Development.
- Strong understanding of MVVM and Clean architecture to ensure scalable and maintainable code.
- User interface frameworks (XML and mainly Jetpack Compose UI).
- Excellent coding skills in Kotlin, Coroutines, and Dependency injection.
- Experience working on large codebases with the ability to migrate and refactor to modern best practices.
- Knowledge of white-label applications.
- Ability to triage API integration issues through native applications and API tools such as Postman.
- Strong debugging and problem-solving skills.
- Experience with unit testing.
- Proficiency in Git and version control best practices.
- Knowledge of automated testing and CI/CD pipelines.
Preferred Requirements
- Familiarity with other architectures beyond MVVM.
- Knowledge of accessibility guidelines.
- Declarative programming skills.
- Functional programming skills.
- Familiarity with app modularization.
- Familiarity with data binding with user interface frameworks (XML, Jetpack Compose UI)
- Experience with code scanning tools (such as Sonarqube).
Location and Work Environment
Must have the ability to work in Canada without sponsorship. For additional information about location requirements, please discuss with the recruiter following submission of your application.
IBM's Commitment to Diversity and Inclusion
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics.
-
Senior Android Development Lead
4 weeks ago
Old Toronto, Ontario, Canada IBM Full timeAbout the RoleWe are seeking an experienced Senior Android Development Lead to join our team at IBM Consulting. As a senior development lead, you will be responsible for designing, developing, and maintaining high-quality Android applications using native Android Development.Key ResponsibilitiesLead a team of senior and junior developers through native...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development LeadAt IBM Consulting, we're committed to fostering a culture of innovation and collaboration. As a Senior Android Development Lead, you'll play a key role in shaping the future of our clients' digital experiences.About the RoleWe're seeking an experienced Senior Android Development Lead to join our team....
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development Lead at IBMAre you a seasoned Android developer looking to take your career to the next level? Do you have a passion for leading high-performing teams and driving innovation in mobile app development? If so, we want to hear from you!As a Senior Android Development Lead at IBM, you will be responsible for...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development Lead at IBMAre you a seasoned Android developer looking to take your career to the next level? Do you have a passion for leading high-performing teams and driving innovation in mobile app development? If so, we want to hear from you!As a Senior Android Development Lead at IBM, you will be responsible for...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development Lead at IBMAre you a seasoned Android developer looking for a new challenge? Do you have a passion for leading teams and driving innovation? Look no further than IBM, where you can leverage your skills and experience to make a real impact on our clients' businesses.About the RoleWe're seeking a highly...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development Lead at IBMAre you a seasoned Android developer looking for a new challenge? Do you have a passion for leading teams and driving innovation? We're seeking an experienced Senior Android Development Lead to join our team at IBM Consulting.About the RoleAs a Senior Android Development Lead, you will be...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development Lead at IBMAre you a seasoned Android developer looking for a new challenge? Do you have a passion for leading teams and driving innovation? We're seeking an experienced Senior Android Development Lead to join our team at IBM Consulting.About the RoleAs a Senior Android Development Lead, you will be...
-
Senior Android Development Lead
4 weeks ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development Lead at IBMAre you a seasoned Android developer looking for a new challenge? Do you have a passion for designing and developing high-quality Android applications? We're seeking an experienced Senior Android Development Lead to join our team at IBM Consulting.About the Role:We're looking for a skilled...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development Lead at IBMAre you a seasoned Android developer looking for a new challenge? Do you have a passion for leading teams and driving innovation? We're seeking an experienced Senior Android Development Lead to join our team at IBM Consulting.About the RoleAs a Senior Android Development Lead, you will be...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development Lead at IBMAre you a seasoned Android developer looking for a new challenge? Do you have a passion for leading teams and driving innovation? We're seeking an experienced Senior Android Development Lead to join our team at IBM Consulting.About the RoleAs a Senior Android Development Lead, you will be...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development LeadAt IBM Consulting, we're committed to fostering a culture of innovation and collaboration. As a Senior Android Development Lead, you'll play a key role in shaping the future of our clients' digital experiences.Key Responsibilities:Design, develop, and maintain high-quality Android applications using...
-
Senior Android Development Lead
2 months ago
Toronto, Ontario, Canada IBM Full timeUnlock Your Potential as a Senior Android Development LeadAt IBM Consulting, we're committed to fostering a culture of innovation and collaboration. As a Senior Android Development Lead, you'll play a key role in shaping the future of mobile development.Key Responsibilities:Lead a team of senior and junior developers in native Android developmentDesign and...
-
Senior Android Developer
4 weeks ago
Toronto, Ontario, Canada Motion Recruitment Partners LLC Full timeJob Title: Senior/Lead Android DeveloperWe are seeking highly skilled and experienced Android developers to join our team at Motion Recruitment Partners LLC in Toronto. As a Senior/Lead Android Developer, you will be working extensively with Java, Kotlin, Jetpack Compose, and XML to develop large-scale financial and trading projects that support users across...
-
Android Lead
4 weeks ago
Toronto, Ontario, Canada Intelliware Development Full timeAndroid Lead Job DescriptionWe're seeking an experienced Android Lead to join our team at Intelliware Development. This role involves both technical leadership and hands-on coding. As a business and technology consulting firm, we have a strong 30+ year delivery track record in custom software development, deep technical expertise, and disciplined delivery...
-
Senior Android Developer
4 weeks ago
Old Toronto, Ontario, Canada Scotiabank Full timeTransforming the Customer ExperienceAt Scotiabank, we're passionate about creating innovative solutions that make a meaningful impact on our customers' lives. As a Senior Android Developer, you'll play a crucial role in shaping the future of mobile banking.Key Responsibilities:Design and develop native Android applications using Java, RxJava, Retrofit, and...
-
Android Development Leader
7 days ago
Toronto, Ontario, Canada Intelliware Development Full timeAndroid Development LeaderWe're seeking an experienced Android Development Leader to oversee the development of our mobile applications. As a key member of our team, you will be responsible for leading the development process, providing technical guidance, and ensuring the delivery of high-quality products.Key Responsibilities:Provide technical leadership...
-
Senior Android Developer
4 weeks ago
Old Toronto, Ontario, Canada Tangerine Bank Full timeTitle: Senior Android Developer - TangerineJob SummaryTangerine Bank is seeking a highly skilled Senior Android Developer to join our team. As a key member of our mobile development team, you will be responsible for designing, developing, and deploying high-quality mobile applications that meet the needs of our customers.Key ResponsibilitiesDesign and...
-
Senior Android Developer
4 weeks ago
Toronto, Ontario, Canada Motion Recruitment Full timeJob OpportunityWe are seeking a highly skilled Android developer to join our team at a leading bank in Toronto. As a Senior Android Developer, you will be responsible for rebuilding an older application using a modern tech stack and migrating from legacy applications to a new code base.Key ResponsibilitiesRebuild an older application using modern...
-
Senior Android Developer
3 weeks ago
Old Toronto, Ontario, Canada Scotiabank Full timeAbout the RoleWe are seeking a skilled Android Software Engineer to join our team at Scotiabank. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key ResponsibilitiesDesign and develop native Android applications using Java and relevant technologies.Collaborate with...
-
Senior Android Developer
4 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeAbout TangerineTangerine is Canada's leading direct bank, offering flexible and accessible banking options, innovative products, and award-winning client service. Our team is dedicated to helping Canadians live better lives by providing exceptional financial solutions.Key ResponsibilitiesAs a Senior Android Developer, you will be responsible for designing,...