Procurify is seeking a driven and collaborative Senior Android Engineer to be a technical pillar for their mobile team.
The native Android application is a critical part of the Procurify experience, empowering thousands of users to manage purchasing and spending from anywhere.
The role involves tackling complex technical challenges, shaping the future of Android architecture, and leveling up the engineering team.
Responsibilities include designing and implementing new modules and features, improving technical implementation and architecture, leading code quality initiatives, mentoring teammates, and driving performance and stability.
The tech stack includes Kotlin, Java, Jetpack Compose, XML, Android Studio, and Github.
Requirements:
Candidates must have 5+ years of professional software engineering experience focused on building, shipping, and maintaining native Android applications, along with a Bachelor's degree in Computer Science, Software Engineering, or a related field.
A strong command of the modern Android ecosystem, including Jetpack Compose, AndroidX, Kotlin Coroutines, Paging3, Retrofit2, and Robolectric is required.
Experience with dependency injection and modern architectural patterns like MVVM and CLEAN is essential.
Knowledge of agile development practices, CI/CD, and automated testing (unit and UI tests) is necessary.
Proven experience mentoring other engineers and a passion for team development is expected.
Candidates should demonstrate strong ownership, initiative, empathy, and accountability.
Exceptional communication skills to articulate complex technical ideas to both engineers and non-technical stakeholders are required.
Benefits:
Procurify offers a remote-first work environment with flexible working hours, allowing employees to work from anywhere within Canada.
The company provides an unlimited responsible time off policy, promoting a healthy work-life balance.
Employees receive competitive health, vision, and dental benefits, along with an Employee Assistance Program (EAP) and a health and wellness spending account.
There is a strong commitment to community initiatives, including regular volunteer days and educational programs.
Employees have the opportunity to participate in a competitive stock options program.
The company actively promotes diversity, equity, and inclusion through initiatives and discussions.