Android Software Engineer

1 month ago


Old Toronto, Ontario, Canada Finix Full time
About the Role

The Android Engineer will be responsible for developing and maintaining the Finix Android SDK, ensuring seamless integration with Finix APIs and payment providers. This role will focus on implementing and developing an SDK that enables transactions on Android-compatible devices, including credit card, ACH, and Google Pay payments.

Key Responsibilities
  • Collaborate with product management to create specifications and requirements.
  • Work with various vendors to understand specifications and implement their libraries.
  • Develop and maintain the Finix Android SDK, ensuring compatibility with different Android versions and devices.
  • Own the implementation, best practices, and infrastructure within the Android domain.
  • Proactively improve the architecture, frameworks, tooling, automation, and best practices.
Requirements
  • 3-5 years of experience working on mobile applications development.
  • Professional experience developing publicly available Android apps using Kotlin/Java supported by RESTful web services.
  • Participation from inception to launch using automated tooling of at least one publicly available app.
  • Experience with Dependency Injection with tools such as Koin.
  • Experience with memory storage, management, and persistence.
  • Experience with Jetpack Libraries, Navigation, and Compose.
  • Experience with Test Driven Development, and Test Automation.
  • Experience working on developing Android SDK/libraries.
  • Experience developing MVVM + Clean Architecture applications and developing libraries suited for varied app architectures.
  • AOSP experience is a bonus.
What We Offer

Finix is an equal opportunity employer and values diversity. We offer a competitive salary, benefits, and a dynamic work environment.



  • Old Toronto, Ontario, Canada Coop Full time

    At Coop, we're empowering millions of sports fans through our digital media and sports betting products. Our media app is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting information from their favorite teams, leagues, and players. We're also creating and distributing innovative digital...


  • Old Toronto, Ontario, Canada Stripe Full time

    About the RoleStripe is a leading financial infrastructure platform for businesses, and we're seeking an experienced Android Engineer to join our Terminal team. As a key member of our team, you'll play a crucial role in building and enhancing the Device Platform, including applications and services that run on physical Terminal devices.Key...


  • Toronto, Ontario, Canada Snap Inc. Full time

    At Snap Inc., we're looking for a talented Android Engineer to join our Bitmoji Engineering team. As a key member of our team, you'll be responsible for developing and maintaining our mobile applications, ensuring they're smooth, stable, and fun for our users.Key Responsibilities:Design and implement new features and functionality for our Android...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Android Developer OpportunityAbout the Role:Nexus Systems Group Inc. is seeking a skilled Android Developer to join our team. As an Android Developer, you will be responsible for designing, developing, and implementing applications using emerging technologies to support business requirements.Key Responsibilities:Design and develop applications using Java and...


  • Toronto, Ontario, Canada Stripe Full time

    About the RoleStripe is a financial infrastructure platform for businesses, and we're looking for an experienced Android software engineer to join our Terminal team. As a key member of our team, you will be responsible for designing, building, and maintaining Android apps and SDKs in Kotlin, as well as developing Android payment applications for various...


  • Toronto, Ontario, Canada PRICELINE CAREERS Full time

    About the RoleThis is an exciting opportunity to join our Technology team as an Android Developer, working on a hybrid model that combines remote and in-office work. As a key member of our team, you will play a crucial role in creating innovative products for millions of customers using Priceline's mobile Android app.Key ResponsibilitiesDesign, develop, and...


  • Toronto, Ontario, Canada Electric Mind Full time

    We are seeking a skilled Android Software Engineer to join our team at Electric Mind. As a key member of our team, you will be responsible for developing and releasing native mobile applications using Android.The ideal candidate will have experience working with Android Studio and be fluent in HTML5, CSS, and JavaScript. Additionally, they will be...


  • Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    Job Title: Senior Android Engineer, UI Platform RemoteReddit is a community-driven platform that fosters open and authentic conversations. As a Senior Android Engineer on our UI Platform team, you will play a crucial role in delivering a cohesive, modern, and accessible experience across all of Reddit's platforms.Key Responsibilities:Drive development on...


  • Toronto, Ontario, Canada 0017 eBay Canada Technology Full time

    Transforming E-commerce with AndroideBay Canada Technology is seeking a highly skilled Android Software Engineer to join our team. As a key member of our Android development team, you will be responsible for architecting and developing features in our Android application.Key Responsibilities:Design and develop high-quality Android applications using Kotlin...


  • Old Toronto, Ontario, Canada Finix Payments, Inc. Full time

    About Finix Payments, Inc.Finix Payments, Inc. is a leading provider of payment processing solutions. Our mission is to enable businesses to accept payments, manage payouts, and onboard merchants with ease.The RoleWe are seeking an experienced Android Engineer to join our team. As a key member of our mobile development team, you will be responsible for...


  • Toronto, Ontario, Canada Lyft Full time

    At Lyft, we build apps used by millions of people, and we take great pride in our work. As a Senior Android Software Engineer, you will be part of our Android team, responsible for designing, building, and releasing exciting features and products in the Lyft Driver and Rider applications.Responsibilities:Design and develop high-quality Android applications...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job OverviewThis role involves leading Android software engineering teams at Scotiabank, a global financial institution.


  • Toronto, Ontario, Canada 0017 eBay Canada Technology Full time

    About the RoleeBay Canada Technology is seeking a highly skilled Android Software Engineer to join our team. As a key member of our Android development team, you will be responsible for designing and developing high-quality Android applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop Android applications using Kotlin and...


  • Toronto, Ontario, Canada Sage Recruiting Full time

    About the JobAs an Android Developer at Sage Recruiting, you will be a key contributor to the development of mobile applications for a wide range of Android-supported devices. The ideal candidate will have 3+ years' industry experience building Android applications and will be proficient in Java and Kotlin.Key Responsibilities:Design and develop applications...


  • Toronto, Ontario, Canada Snap Inc. Full time

    At Snap Inc., we're looking for a talented Android Engineer to join our Bitmoji Engineering team. As a key member of our team, you'll be responsible for designing and developing innovative mobile applications that deliver exceptional user experiences.Key Responsibilities:Design and develop high-quality mobile applications using Kotlin, Java, and other...

  • Software Engineer II

    4 weeks ago


    Toronto, Ontario, Canada Clear Ventures Full time

    Delivering Global SolutionsWe are seeking a skilled Software Engineer II - Android to join our team and contribute to the development of our global products. As a member of our Canada and Emerging Markets team, you will be responsible for building products with a global-first mindset, working closely with UX/PM/QA and customers to deliver the most value that...


  • Toronto, Ontario, Canada 0017 eBay Canada Technology Full time

    Transforming Ecommerce with Android ExpertiseeBay's Android app facilitates billions in commerce transactions, and we are committed to delivering integrated and innovative experiences that delight our customers and move the bar on the industry standard.As an Android Software Engineer on our team, you will be focused on delivering high-quality, scalable, and...


  • Toronto, Ontario, Canada Wattpad Full time

    About the RoleWe are seeking an experienced Android Engineer to join our team at Wattpad. As an Intermediate Android Engineer, you will play a vital role in developing and maintaining our Android app.Key ResponsibilitiesDesign and implement cutting-edge Android app features using Kotlin and Compose to deliver an amazing user experience to millions around the...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Android DeveloperNexus Systems Group Inc. is seeking a skilled Android Developer to contribute to the development of world-class digital products and experiences on the Android platform.Key Responsibilities:Collaborate with product owners and business system analysts to refine ticket requirements and implement documented designs.Develop high-quality code by...


  • Toronto, Ontario, Canada Lyft Full time

    At Lyft, we're committed to building a transportation system that improves people's lives. To achieve this, we're seeking an experienced Android developer to join our team. As a Senior Android Software Engineer, you'll play a key role in designing, building, and releasing exciting features and products in the Lyft Driver and Rider applications, used by...