Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Android Developer image - Rise Careers
Job details

Android Developer

veritree is an award-winning climate tech start-up based in Vancouver. Launched in 2021, our technology measures and verifies the impact of global restoration efforts from the ground-up. We are a small team on a big mission to plant 1 billion verified trees by 2030 with our community of businesses, planting organizations, and consumers who believe in the transformative power of verified restoration projects to create real and meaningful impact for the planet, nature and people.

About the role:

veritree is seeking an Android Application Developer to contribute to our custom android application.  Our application is used to collect data from our planting partners, on the ground, across the globe. You’ll partner closely with stakeholders, engineering, product owners, and design to release new features and updates.

The android application, built on Kotlin, helps us with our mission of planting and verifying trees. It records GPS data, allows creation of points, paths, polygons, as well as capture of images, video and other data.  The application is meant to work in offline mode for planting sites that are off the beaten path, and sync’s data to servers on demand through connections to our API backend built in Laravel and Node. You will be working closely with Back-End Developers to determine the needs and requirements of any API endpoints needed to communicate with the application. This is a complex application and workflow that requires ongoing maintenance and revisions, while reliably supporting our planting partners working hard each day to plant millions of trees. 

Successful applicants must be located in Vancouver, BC and be willing to work from our HQ on a hybrid basis (Tuesday to Thursday).

What will you be doing?

  • You will develop Android applications using Kotlin and bring a strong focus on UX and intuitive interaction design.
  • You will apply your technical fluency in backend systems and platform architecture to ensure seamless integration and performance.
  • You will balance long-term vision and strategy with hands-on, pragmatic execution to deliver impactful features.
  • You will collaborate effectively with product owners, developer leads, field operations teams, QA, and design to drive aligned outcomes.

Key Outcomes:

  • You will work with internal and external stakeholders to define and implement comprehensive solutions for data collection.
  • You will analyze and understand workflows used by field partners and verification teams, proposing and building app features that support those processes.
  • You will integrate the mobile application with Node and Laravel backends to capture and store planting evidence and related data reliably.
  • You will build user management features, including role-based permissions and dynamic form templates sourced from the API based on user region, role, and planting stage.

Professional Requirements:

  • Bachelor’s degree in Applied Science, Computer Science, or a related field.
  • Advanced experience developing Kotlin Android applications that interface with multiple external endpoints.
  • Experience with geojson and mapping technologies, ideally using MapBox.
  • Proven ability to develop Android applications that function in both online and offline environments.
  • Demonstrated experience interfacing with external APIs and managing dynamic datasets based on user roles and permissions.
  • Strong ability to collaborate with Back-End Developers to ensure seamless communication between Android apps and backend APIs.
  • Demonstrated ability to manage and deliver complex technical products on time and to spec.
  • Must be located in Vancouver, Canada and legally eligible to work.

Personal Strengths:

  • Passion for sustainability, technology, and building strong, collaborative teams.
  • Strong communicator who thrives in cross-functional environments.
  • Detail-oriented, proactive, and adaptable when working with evolving project requirements.
  • Generous paid days off
  • Flexible working arrangement (hybrid model)
  • Opportunities for training and development
  • Employee discounts at tentree

A typical hiring range for this position is $105,000 - $135,000 CAD per year with the final salary offer based on your qualifications, job-related skills, and relevant experience. In addition, veritree's total rewards offering also includes comprehensive benefits, a certified inspiring workplace, and exclusive perks to reward your exceptional performance and contributions.


veritree is an equal opportunity employer. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All employment is decided on the basis of qualifications, merit, and business needs

Average salary estimate

$92500 / YEARLY (est.)
min
max
$80000K
$105000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Android Developer, Veritree

Looking for a rewarding career in tech that gives back to the planet? veritree, an award-winning climate tech start-up based in Vancouver, is on a mission to plant 1 billion verified trees by 2030! We are looking for an Android Developer to join our small but passionate team dedicated to making a real impact through our innovative technology. As an Android Application Developer at veritree, you’ll be instrumental in developing our custom Android app, which collects vital data from our planting partners across the globe. The app, built with Kotlin, not only captures GPS data but also allows users to create points, paths, and polygons while storing images, videos, and data effortlessly. You will ensure that our application performs optimally, even in offline settings, enabling our partners to work seamlessly regardless of their location. Collaborating with product owners, backend developers, and design teams, you will deliver new features and updates that align with our mission. We pride ourselves on a culture of collaboration and innovation, where your ideas will be valued and your contributions genuinely make a difference. Ideal candidates will bring substantial expertise in Kotlin and experience with geojson and mapping technologies like MapBox. If you’re based in Vancouver and eager to apply your technical skills to support sustainability, come join us and be part of a solution that's more than just a job – it's a commitment to the future of our planet!

Frequently Asked Questions (FAQs) for Android Developer Role at Veritree
What are the primary responsibilities of an Android Developer at veritree?

As an Android Developer at veritree, you will be responsible for developing our Android application using Kotlin, focusing on user experience and intuitive design. You'll collaborate with various stakeholders, analyze workflows for planting data collection, and ensure seamless integration with our backend services built in Node and Laravel, contributing directly to our mission of planting and verifying trees.

Join Rise to see the full answer
What qualifications do I need to apply for the Android Developer position at veritree?

To apply for the Android Developer position at veritree, candidates should hold a Bachelor’s degree in Applied Science, Computer Science, or a related field. Significant experience with Kotlin Android development, especially in interfacing with external APIs and handling dynamic data sets, is essential. Familiarity with geojson and mapping technologies, such as MapBox, will be highly beneficial.

Join Rise to see the full answer
How does the Android Developer role at veritree support sustainability initiatives?

The Android Developer role at veritree directly supports sustainability initiatives by enabling the efficient collection of planting data through our mobile application. By developing features that assist our planting partners in real-time, even in offline conditions, you help facilitate the planting of millions of trees and the verification of restoration projects worldwide.

Join Rise to see the full answer
Can the Android Developer role at veritree be performed remotely?

While the Android Developer position at veritree involves a hybrid working model, candidates must be based in Vancouver, BC, and will be expected to work onsite at our headquarters from Tuesday to Thursday. This arrangement ensures close collaboration with team members and stakeholders in a vibrant work environment.

Join Rise to see the full answer
What does the work culture at veritree look like for an Android Developer?

The work culture at veritree is collaborative, innovative, and purpose-driven. As an Android Developer, you will be part of a small yet dynamic team where your ideas are encouraged and valued. The company promotes flexibility, offers generous paid time off, and fosters an environment where learning and development opportunities are abundant.

Join Rise to see the full answer
Common Interview Questions for Android Developer
Can you describe your experience with Kotlin and Android development?

When answering this question, be specific about the Kotlin projects you've worked on. Discuss the features you've implemented and the practices you've followed to ensure a high-quality app experience. Highlight any challenges you faced and how you overcame them, emphasizing your problem-solving skills.

Join Rise to see the full answer
How do you approach collaboration with backend developers?

Describe your process for collaborating with backend developers effectively, and mention how you establish clear communication regarding API needs. Share experiences where you coordinated feature implementations and how you resolved any technical discrepancies during the development process.

Join Rise to see the full answer
What strategies do you use to handle an Android application in offline mode?

Discuss any techniques you’ve employed to ensure an Android app functions effectively without an internet connection. Talk about local storage solutions, data synchronization methods, and how you test for offline capabilities to provide a seamless user experience.

Join Rise to see the full answer
How do you ensure a positive user experience in your applications?

Explain your approach to user experience design, including how you involve stakeholders in gathering requirements and user feedback. You might also mention best practices, tools you use for usability testing, and how you iteratively improve the app based on user input.

Join Rise to see the full answer
What mapping technologies have you worked with, and how have you implemented them in your projects?

Provide details about your experience with mapping technologies, particularly MapBox, if applicable. Talk about specific applications you've developed that incorporate mapping features, how you utilized geospatial data, and the user functionalities you created in relation to maps.

Join Rise to see the full answer
Describe a complex technical problem you've solved in your previous roles.

Choose an example that demonstrates your technical skills, problem-solving capabilities, and ability to work under pressure. Explain the problem, your thought process, the solution you implemented, and how it helped the project succeed.

Join Rise to see the full answer
How do you stay current with Android development trends and technologies?

Share how you keep up-to-date with the rapidly evolving world of Android development, mentioning preferred resources such as blogs, online courses, community forums, or tech meetups. Highlight any recent technologies or practices you've adopted to enhance your skills.

Join Rise to see the full answer
How do you prioritize your tasks while working on multiple features at once?

Discuss your approach to task prioritization, such as using project management tools or methodologies like Agile or Scrum. Explain how you balance deadlines with quality assurance, ensuring that the development process remains efficient and organized.

Join Rise to see the full answer
What role do you think sustainability plays in technology today?

Reflect on the importance of sustainability within the tech sector, particularly in climate tech. Discuss how you envision technology contributing to environmental efforts, and align your thoughts with veritree's mission of planting trees and fostering a greener future.

Join Rise to see the full answer
How would you handle constructive criticism of your app designs?

Describe your openness to feedback and how you view criticism as a valuable opportunity for growth. Give examples of how you've applied constructive feedback in the past to enhance your applications, showing your ability to adapt and improve continuously.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Veritree Remote No location specified
Posted 11 days ago

Join Veritree as a Product Owner and play a pivotal role in scaling their innovative climate tech solutions.

Posted 10 days ago

Seeking a skilled SharePoint Developer to design and implement innovative SharePoint solutions that elevate organizational collaboration and efficiency.

Photo of the Rise User

Visa is looking for an innovative SW Engineer to join our team and support our batch applications with a focus on COBOL and JCL.

PlugSecure Remote No location specified
Posted 7 hours ago

Join PlugSecure as a Senior Backend Engineer to help secure the future of e-mobility.

Photo of the Rise User
eSimplicity Remote Washington, District of Columbia, United States
Posted 3 days ago

Join eSimplicity as a Senior Backend Engineer and help transform the passport renewal experience for millions of Americans.

Photo of the Rise User
Posted 11 days ago

Join Pixomondo's Innovation Lab as an LLM Engineer to create intelligent web agents that redefine user interaction.

Udelta Remote No location specified
Posted 14 days ago

Join a dynamic team in the financial sector as a Senior Software Engineer (Go) to drive innovative cryptocurrency solutions.

Photo of the Rise User
Renmoney Remote No location specified
Posted 11 days ago

Join Renmoney as a Frontend Developer to bring cutting-edge user interfaces to life while collaborating with our design team.

Photo of the Rise User
RELX Hybrid Philadelphia, PA
Posted 11 days ago

As a Senior Software Engineer at Elsevier, you will play a pivotal role in developing impactful healthcare solutions through advanced software engineering practices.

veritree is a data-driven, restorative platform that connects nature-based solutions with mission-driven companies ready to lead the restorative economy. With on-the-ground monitoring and blockchain verification, veritree improves transparency and...

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Youngstown just viewed DashMart Team Member - Downers Grove at DoorDash USA
Photo of the Rise User
35 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
6 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Springfield just viewed Software Engineer, Emerging Talent (Consumer) at Coinbase
Photo of the Rise User
Someone from OH, Springfield just viewed Information Security Analyst at American Express
Photo of the Rise User
Someone from OH, Springfield just viewed Associate Security Operations Analyst at Zopa
Photo of the Rise User
Someone from OH, Springfield just viewed Security & IT Operations Analyst at Kepler Communications
Photo of the Rise User
Someone from OH, Springfield just viewed Corporate IT Engineer at HHAeXchange
Photo of the Rise User
Someone from OH, Springfield just viewed Create your own role at Twingate
Photo of the Rise User
Someone from OH, Mason just viewed Programmer Analyst at VEGA Americas
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Assurance Specialist at Tala
Photo of the Rise User
Someone from OH, Canton just viewed Cart pusher Courtesy Clerk at Meijer
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate- Columbus, OH at MAERSK
Photo of the Rise User
10 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Consumer Insights Research Executive (Mid-level) at NielsenIQ
Photo of the Rise User
Someone from OH, North Royalton just viewed Staff Forward Deployed Engineer at Ridgeline
Photo of the Rise User
Someone from OH, North Royalton just viewed Software Engineer (L2) at Twilio
Photo of the Rise User
Someone from OH, Columbus just viewed Field Service Associate- Greeting Card Sales at Harper Group
Photo of the Rise User
Someone from OH, Hamilton just viewed Material Handler - 2nd shift at Cardinal Health
Photo of the Rise User
Someone from OH, Alliance just viewed Director - Music Publishing Licensing at SoundCloud
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico
Photo of the Rise User
Someone from OH, Steubenville just viewed Digital Marketing Content Intern at Sanction Scanner