Android Software Developer

3 weeks ago


Old Toronto, Canada Finix Full time
About Us

At Finix, we strive to make payments seamless for our clients. To achieve this goal, we're looking for an experienced Android Engineer to join our team. The successful candidate will be responsible for developing high-quality mobile applications and SDKs that enable transaction processing on Android-compatible devices.

About the Role

As an Android Engineer, you will own the development of mobile apps and SDKs responsible for enabling transactions on Android-compatible devices. This specific role will involve implementing and developing an SDK that integrates with Finix APIs and payment providers to collect payments using various terminals. You will also work with native payment methods, Bluetooth functionality, storage, location, and various features.

Your Responsibilities

• Work with product management to create specifications
• Work with various vendors to understand specifications and implement their libraries
• Develop close relationships with product management and peer engineers
• Own the implementation, best practices, and infrastructure within your domain
• Proactively improve our 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

  • Old Toronto, Canada Moneris Solutions Corporation Full time

    Senior Mobile Developer PositionWe are seeking a highly skilled Senior Mobile Developer to join our team at Moneris Solutions Corporation.About the RoleAs a Senior Mobile Developer, you will be responsible for participating in all stages of the software development lifecycle for multiple small to large-scale Android projects. Your primary focus will be on...


  • Old Toronto, Canada Moneris Full time

    Software Development Opportunity at MonerisWe are seeking a senior software developer to lead the development of mobile applications for our payment devices.Location: This role is based in our Toronto office and involves working in a hybrid model.Reporting Relationship: You will report to the Manager, Software Development.Key Responsibilities Participate in...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer (Android)We are seeking a talented Android Software Development Engineer to join our team at Ring. As a key member of our team, you will be responsible for designing, developing, and maintaining our Android mobile applications.You will work closely with our team to investigate design approaches, prototype technology, and...

  • Android Developer

    2 months ago


    Old Toronto, Canada PRICELINE CAREERS Full time

    This role is eligible for our hybrid work model: 2 days in-office.Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive in a fast-paced, ideas-led environment, you’re in the right place.Why this job’s a big deal:As record usage on Mobile ecommerce...


  • Old Toronto, Canada Robots and Pencils Full time

    Welcome to Robots & Pencils, a company that prides itself on embracing a talent-led culture. Our team is driven by a desire to innovate and be pioneers in the industry.We're looking for a skilled Sr. Android Developer to join our team. As a key member of our team, you'll be responsible for designing, programming, and testing software while creating a shared...


  • Old Toronto, Canada Reddit Full time

    Role OverviewWe are seeking an experienced Senior Android Software Engineer to join our Top of Funnel team, focusing on user growth and innovation in search technology.Key ResponsibilitiesCollaborate with product, design, and engineering teams to develop novel products and features that enhance user experiences.Communicate effectively across disciplines,...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer (Android), RingThe Ring team is looking for a passionate and talented Android Software Development Engineer who has experience building world-class mobile apps. You will be responsible for developing mobile applications that interact seamlessly with our devices and delight our customers.You will join a team that owns some of the...


  • Old Toronto, Canada Amazon Full time

    DESCRIPTIONHow often have you had the opportunity to be a member of a team that is tasked with solving a huge everyday problem through innovative technology? Would you like to know more about how we are using the internet of things (IoT) to transform and disrupt an entire industry? If this sounds intriguing, then we'd like to talk to you about a role on the...


  • Old Toronto, Canada Amazon Development Centre Canada ULC - K03 Full time

    How often have you had the opportunity to be a member of a team that is tasked with solving a huge everyday problem through innovative technology? Would you like to know more about how we are using the internet of things (IoT) to transform and disrupt an entire industry? If this sounds intriguing, then we’d like to talk to you about a role on the Amazon...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer (Android), RingThe Ring team is looking for a passionate and talented Android Software Development Engineer who has experience building world-class mobile apps. You will be responsible for developing mobile applications that interact seamlessly with our devices and delight our customers.You will join a team that owns some of the...


  • Old Toronto, Canada Amazon Full time

    How often have you had the opportunity to be a member of a team that is tasked with solving a huge everyday problem through innovative technology? Would you like to know more about how we are using the internet of things (IoT) to transform and disrupt an entire industry? If this sounds intriguing, then we’d like to talk to you about a role on the Amazon...


  • Old Toronto, Canada Amazon Full time

    How often have you had the opportunity to be a member of a team that is tasked with solving a huge everyday problem through innovative technology? Would you like to know more about how we are using the internet of things (IoT) to transform and disrupt an entire industry? If this sounds intriguing, then we’d like to talk to you about a role on the Amazon...

  • Android Developer

    3 weeks ago


    Old Toronto, Canada Priceline Full time

    This role is eligible for our hybrid work model: 2 days in-office. Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive in a fast-paced, ideas-led environment, you’re in the right place. Why this job’s a big deal: As record usage on Mobile...


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

    We are seeking a highly skilled Senior Android Software Engineer to join our team at Nexus Systems Group Inc. in Canada.Job Description:As a Senior Android Software Engineer, you will contribute to the development of world-class digital products and experiences on the Android platform that touch millions of customers every day. You will be part of a team...


  • Toronto, Ontario, Canada CBCRadio-Canada Full time

    Job Title: Senior Android Software DeveloperThis role is an important part of our over-the-top platform team at CBC/Radio-Canada. As an Android Software Developer, you will be responsible for ensuring the smooth execution of product front-end development and coordinating technical work required to deliver requested features, while adhering to the standards...


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

    At Nexus Systems Group Inc., we are seeking a talented Principal Android Software Engineer to join our team of experienced software developers. The position involves contributing to the development of world-class digital products and experiences on the Android platform that touch millions of customers every day.As a Senior Android Developer, you will be...


  • Old Toronto, Canada Infotree Global Solutions Full time

    Job OverviewWe are seeking a highly skilled software developer to join our team at Infotree Global Solutions. As a Senior C+/C Android Infotainment Automotive Software Developer, you will be responsible for developing and delivering new generations of Android-based infotainment head units.


  • Old Toronto, Canada DoorDash Canada Full time

    About DoorDash CanadaWe are building the world's most reliable on-demand logistics engine for delivery at DoorDash Canada. Our team is growing fast, and we need experienced engineers to join us in developing a 24x7, global infrastructure system that powers our three-sided marketplace of consumers, merchants, and dashers.The RoleWe're looking for skilled...

  • Android Developer

    2 months ago


    Old Toronto, Canada Nexus Systems Group Inc. Full time

    Android Developer Typical Day in Role: Contributes to development of world-class digital products and experiences on the Android platform that touch millions of customers every day. Contributes to the overall success of the Digital Banking Unit in Canada, ensuring specific individual goals, plans, i

  • Android Developer

    3 months ago


    Old Toronto, Canada Nexus Systems Group Inc. Full time

    Android DeveloperTypical Day in Role:Contributes to development of world-class digital products and experiences on the Android platform that touch millions of customers every day. Contributes to the overall success of the Digital Banking Unit in Canada, ensuring specific individual goals, plans, initiatives are executed/delivered in support of the team’s...