[Remote] Software Engineer II, Android at Procurify

Canada

Procurify Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Procure-to-Pay, FinTechIndustries

Requirements

  • 3+ years of professional software engineering experience focused on building, shipping, and maintaining native Android applications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Solid understanding of the modern Android ecosystem, including Jetpack Compose, AndroidX, Kotlin Coroutines, Paging3, and Retrofit2
  • Experience with Google’s design principles and interface guidelines
  • Familiarity with dependency injection and modern architectural patterns like MVVM and CLEAN
  • Experience working with agile practices (Scrum/Kanban) and CI/CD principles
  • Thrive in a team environment
  • Act with compassion, believe that team’s success is your success, and communicate effectively with both technical and non-technical colleagues
  • Strong analytical and problem-solving skills with the ability to work autonomously on features

Responsibilities

  • Implement modules of simple to moderate complexity and new features in the existing Android application
  • Contribute to the improvement of the technical implementation and architecture of the code
  • Help identify and contribute to initiatives to improve mobile architecture using modern patterns and technologies like Kotlin, Jetpack Compose, and Coroutines
  • Champion code quality by contributing clean, efficient, testable, and reusable code
  • Actively participate in code reviews, sharing knowledge and providing constructive feedback
  • Participate in the investigation and resolution of defects, performance bottlenecks, and other issues affecting the quality and stability of the Android application

Skills

Key technologies and capabilities for this role

KotlinJavaJetpack ComposeCoroutinesAndroidCode ReviewMobile Architecture

Questions & Answers

Common questions about this position

Is this Android Software Engineer II position remote?

Yes, the position is fully remote.

What are the key technical skills required for this role?

The role requires 3+ years of professional Android experience, proficiency in Kotlin, Jetpack Compose, Kotlin Coroutines, Paging3, and Retrofit2, plus knowledge of MVVM and CLEAN architecture patterns.

What is the salary or compensation for this position?

This information is not specified in the job description.

What does the team environment look like at Procurify?

The role emphasizes a collaborative, agile team environment where you work with the mobile team, participate in code reviews, and thrive with Scrum/Kanban practices, valuing compassion, accountability, and team success.

What makes a strong candidate for this Android engineer role?

Strong candidates have 3+ years of native Android experience, a Bachelor's degree in Computer Science or related field, expertise in modern Android tech like Jetpack Compose and Kotlin Coroutines, and soft skills like collaboration, problem-solving, and code quality focus.

Procurify

Cloud-based spend management platform for organizations

About Procurify

Procurify provides a cloud-based spend management platform designed to help organizations manage their purchasing processes and control expenses. The platform offers tools for budgeting, approval workflows, and expense tracking, allowing businesses to gain real-time visibility into their financial operations. It primarily serves mid-sized to large enterprises across various industries, including technology, education, healthcare, and non-profits. Unlike many competitors, Procurify emphasizes a user-friendly interface and comprehensive support, making it easier for clients to adopt and utilize the software effectively. The company's goal is to help organizations align their spending with their core values and business objectives, ensuring they can make informed financial decisions.

Vancouver, CanadaHeadquarters
2013Year Founded
$85.9MTotal Funding
DEBTCompany Stage
Enterprise Software, FintechIndustries
51-200Employees

Benefits

Flexible Work Hours
Unlimited Paid Time Off
Health Insurance
Dental Insurance
Vision Insurance
Stock Options

Risks

Leadership transition to Chad Gaydos may lead to strategic shifts.
Integrating AI solutions could face implementation delays or customer dissatisfaction.
Increased fintech competition may impact Procurify's market share.

Differentiation

Procurify offers a user-friendly interface for mid-sized to large enterprises.
The platform provides real-time visibility into financial operations.
Procurify's SaaS model allows flexible subscription options for various business needs.

Upsides

Procurify secured $20M for AP product development and market expansion.
Growing demand for AI-driven accounts payable solutions benefits Procurify.
Embedded analytics trend enhances decision-making, aligning with Procurify's offerings.

Land your dream remote job 3x faster with AI