Senior Android Development Lead

4 weeks ago


Old Toronto, Ontario, Canada IBM Computing Full time

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

  1. Lead a team of senior and junior developers through native Android development.
  2. Design and develop high-quality Android applications using native Android Development, with proficiencies in Kotlin, Coroutines, and RxJava.
  3. Demonstrate knowledge in Android application architecture and integration with backend systems.
  4. Refactor code to keep up to date with the latest technologies and best practices.
  5. Collaborate with the team to identify, lead conversations, prioritize, document and communicate technical requirements.
  6. Work closely with the design and product teams to understand requirements and implement features.
  7. Review and provide feedback on code submissions from team members to ensure adherence to coding standards and best practices.
  8. Mentor junior developers to ensure knowledge sharing and growth while maintaining your own workload.
  9. Debug and troubleshoot complex problems in large codebases and provide solutions along with recommendations.
  10. Develop unit tests and ensure proper testing of code.
  11. Collaborate with QA engineers to ensure thorough testing and debugging.
  12. Experience with Git and version control best practices including branching strategies, merging and release processes.

Requirements

  1. 3+ years leading development teams.
  2. 5+ years of experience with native Android Development.
  3. Strong understanding of MVVM and Clean architecture to ensure scalable and maintainable code.
  4. User interface frameworks (XML and mainly Jetpack Compose UI).
  5. Excellent coding skills in Kotlin, Coroutines, and Dependency injection.
  6. Experience working on large codebases with the ability to migrate and refactor to modern best practices.
  7. Knowledge of white-label applications.
  8. Ability to triage API integration issues through native applications and API tools such as Postman.
  9. Strong debugging and problem-solving skills.
  10. Experience with unit testing.
  11. Proficiency in Git and version control best practices.
  12. Knowledge of automated testing and CI/CD pipelines.

Preferred Requirements

  1. Familiarity with other architectures beyond MVVM.
  2. Knowledge of accessibility guidelines.
  3. Declarative programming skills.
  4. Functional programming skills.
  5. Familiarity with app modularization.
  6. Familiarity with data binding with user interface frameworks (XML, Jetpack Compose UI)
  7. 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.



  • Old Toronto, Ontario, Canada IBM Full time

    About 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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....


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada IBM Full time

    Unlock 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...


  • Toronto, Ontario, Canada Motion Recruitment Partners LLC Full time

    Job 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 time

    Android 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...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    Transforming 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...


  • Toronto, Ontario, Canada Intelliware Development Full time

    Android 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...


  • Old Toronto, Ontario, Canada Tangerine Bank Full time

    Title: 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...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job 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...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    About 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...


  • Toronto, Ontario, Canada Scotiabank Full time

    About 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,...