Android Developer at Agreena

Agreena logo
Agreena

Android Developer

Remote

Full Time

#Technology

#Software Engineering

#Java

#Kotlin

#Android Architecture Components

#MVVM

#Realm

#ROOM

#SQLite

#Retrofit

Agreena is looking for a Android Developer

Sign up to unlock quick summaries and profile fit assessments

About Agreena
Agreena is an exciting, dynamic, and purpose-oriented organisation united in a mission to mobilise farmers and corporations to unlock the value of nature and help restore the planet. While we’re rooted in agriculture, finance, and technology, our team of experts range from soil carbon scientists and software developers to market strategists and regulatory affairs experts. Over 230 employees across more than 40 nationalities are gathered under the common Agreena flag – either working from our headquarters in Copenhagen, offices in London, or remotely across Europe.
As a rapidly scaling climate agtech, Agreena provides solutions that drive both environmental and financial sustainability in farming. We have helped farmers across 18 countries in their conversion journey from conventional agriculture to regenerative farming practices to reduce greenhouse gas emissions and remove CO2 from the atmosphere, storing it in soil. Our company offers a supportive and positive work environment with opportunities for learning, leading and growth no matter where you are in your professional journey. We believe in giving our employees a lot of responsibility, and we encourage new thinking, innovation and fun.

About Fieldmargin
Fieldmargin, a UK-based leader in farm management software recently acquired by Agreena, operates independently within Agreena's ecosystem to support global sustainable farming practices. Established in 2014, Fieldmargin provides an intuitive, mobile-first, and cloud-based app that simplifies agricultural operations and enhances decision-making for farmers worldwide. The app integrates visual mapping and essential information to manage fields efficiently, helping to address the agricultural industry's challenges of feeding a growing population and improving environmental impact. As Fieldmargin gears up for its next growth phase, it continues to innovate and expand its reach, ensuring that farmers have everything they need to succeed right in the palm of their hand.
We have React-powered web applications and native iOS and Android apps. Our microservices architecture is hosted on Google Cloud platform using Kubernetes and supports our Web, iOS and Android applications. We use Java/Spring, Golang and some Python for a majority of our back end services. 
About you
Candidates should be comfortable in creating production-ready Android applications and have a good understanding of how the Play Store publishing and review process works. Automation tools like Fastlane and CircleCI can be learnt on the Job.
Candidates will be comfortable with working with mature Android projects, we’re constantly adding new functionality but we also spend a lot of time refactoring and updating our existing code.
We work in a dynamic environment where new projects and functionality can pop up at any moment. We’re looking for candidates that enjoy working with new technologies in order to solve interesting user experience and data problems.

About this role:
  • Implementing new features using best industry practices for Android development;
  • Collaborating with our UX designers on new product features;
  • Ensuring the stability and reliability of your code through automated testing and utilizing automation tools like Fastlane and CircleCI;
  • Participating in Android-oriented technical discussions;
  • Collaborating with our iOS team on common features and technical implementation details;
  • Liaising with our customer success team to ensure user issues are resolved 


  • What we’re looking for:
  • Java essentials (multi-threading, garbage collection)
  • Kotlin - our app is a mix of Java and Kotlin, knowledge of Kotlin Flows and Coroutines would be beneficial
  • Android essentials (Application/Activity/Fragment lifecycle + general overview of how code is transformed and executed on the device)
  • Android Architecture Components (Data Binding, WorkManager, ViewModel)
  • Architecture design patterns (MVP, MVVM, MVI - we use MVP on Android and MVVM on iOS)
  • Android local data persistence (we use Realm but it’s beneficial to be familiar with alternatives like Room and SQLite) and networking (we use Retrofit)
  • Android multi-threading (we use a mix of AsyncTask, Coroutines, RxJava)


  • Bonus points if:
  • Google Maps or equivalent mapping SDKs - we have customisation on top of Google Maps to support drawing our customers’ farms efficiently
  • Dependency injection (we use Dagger but experience with Koin or Hilt is okay with us too)
  • Reactive programming (we use RxJava)
  • Firebase (Crashlytics, RemoteConfig)
  • CLEAN/SOLID principles and Software Engineering Design Patterns
  • Compose and View based UI development
  • Good knowledge of best practices for mobile user interface design (Material design)


  • Benefits:
  • 25 days holiday per year.
  • Private health insurance.
  • Hybrid-Remote working between home, our Farringdon office and various co-working spaces across London.
  • Be part of a growing business which is helping the farming community.
  • Flexible working environment and a friendly, supportive team.
  • Autonomy and the opportunity to grow the business and shape your role.


  • 🌱 Not quite what you're looking for?
    Stay connected with us by following our Agreena LinkedIn page. It's the best way to stay updated on our latest content, articles, and exciting new opportunities.
    Plus, if you want to be the first to know about job openings in the departments you're interested in, you can subscribe to our job alerts talent pool.
    🌍 Be your best self every day at Agreena
    At Agreena, we are devoted to building an environment that promotes equality, inclusion, and diversity. As we embark on our journey of expansion and growth, we recognise the value of celebrating and embracing everyone's uniqueness. This diversity is crucial to our success and innovation. We aspire to build a product that is loved by our customers and we want the same to be reflected in our teams. 
    With this in mind, we're dedicated to ensuring that Agreena remains a welcoming and diverse environment for all.
    Agreena logo

    Agreena

    45 views

    4 applied

    Company Size

    51-100

    Markets

    Agriculture
    Climate
    Carbon Markets
    Visit Agreena
    Share this job
    Copy Permalink
    Discover similar jobs
    MissionBoxSolutions logo
    MissionBoxSolutions

    DevOps Engineer

    Remote

    Full Time

    #Technology

    Truv logo
    Truv

    Lead Product Manager, Consumer Product

    Remote

    Full Time

    #Product

    #Fintech

    #Product Management

    #User Testing

    #Testing

    #Data Analysis

    #Stakeholder Management

    #Compliance

    #Technology

    ACMO logo
    ACMO

    Full Stack Developer

    Remote

    Full Time

    #Technology

    #Full Stack Development

    #API Design

    #user

    #Unit Testing

    #Agile

    #Technical Documentation

    I
    Ivanti

    Associate Site Reliability Engineer

    Remote

    Full Time

    #Site Reliability

    #Cloud Operations

    #DevOps

    #Linux

    #Windows

    #Networking

    #Kubernetes

    #Docker

    #Python

    #Java

    #AWS

    #Azure

    #Ansible

    A
    Anteelo

    UI/UX Designer

    Remote

    Full Time

    #Technology

    #UI Design

    #UX Design

    #Wireframes

    #Market Research

    Tarmac Technologies logo
    Tarmac Technologies

    Python Django Backend Engineer

    Remote

    Full Time

    #Technology

    #Backend Development

    #Tech

    #Python

    #Django

    #RESTful API

    #AWS

    #Backend Engineering

    A
    ASPER BROTHERS

    Senior IT Project Manager

    Remote

    Contractor

    #Technology

    #Project Management

    #Agile Scrum

    #Scrum

    #Agile

    #Event Storming

    #Sprint Planning

    #Backlog Management

    #user

    H
    HeyJobs

    Graphic Design Creative Technology

    Remote

    Part Time

    #Technology

    #AI Tools

    #Digital Marketing

    #Engineering

    #JavaScript

    #Python

    #Landing Pages

    #Content

    ProktaHRSolutions logo
    ProktaHRSolutions

    Senior Software Engineer - Network Services Orchestration

    in flag
    India

    Remote

    Full Time

    #Automation

    #Orchestration

    #Technology

    #Cisco

    #Python

    #Java

    #Linux

    #DevOps

    HRCapital logo
    HRCapital

    Fullstack Developer

    Remote

    Full Time

    #Technology

    #Insurtech

    #Node.Js

    #Angular

    #Frontend

    #Backend

    #Architecture

    N
    NewPageSolutionsInc

    Python Developer

    Remote

    Contractor

    #Technology

    #Digital Health

    #Software Development

    #Python

    #AWS Lambda

    #AWS ECS

    #Automated Testing

    #Agile Methodologies

    #Terraform

    #Drupal

    #PHP

    S
    Silver

    Mobile Engineer

    Remote

    Full Time

    #Mobile Engineering

    #Software Development

    #Swift

    #UIKit

    #RxSwift

    #Kotlin

    #RxJava

    #Golang

    #Mobile

    EditorialistYX logo
    EditorialistYX

    Search Architect

    Remote

    Full Time

    #Technology

    #Search

    #Elasticsearch

    #Java

    #Web Services

    #Solr

    #Distributed Systems

    #Data Structures

    #Algorithms

    #Concurrency

    #Information Retrieval

    T
    Teach For All

    Head of AI Solutions & Engineering

    Remote

    Contractor

    #AI

    #Education

    #Technology

    #TypeScript

    #Python

    #REST APIs

    #Git

    #Design

    #Google Cloud

    #Business Analysis

    InterNations logo
    InterNations

    Online Marketing Intern

    Remote

    Internship

    #Technology

    #SEO

    #Online Marketing

    #YouTube

    #Google Analytics

    #WordPress

    #AI

    Fieldbuddy logo
    Fieldbuddy

    Video Editor

    nl flag
    Netherlands

    6k - 6k USD

    Remote

    Internship

    #Marketing

    #SaaS

    #Content Creation

    #Video Editing

    #English

    #Market Research

    #Creative Thinking

    #Technology

    H
    HeyJobs

    Graphic Design / Creative Technology

    29k - 29k USD

    Remote

    Internship

    #Technology

    #AI Tools

    #Digital Marketing

    #Engineering

    #Prototyping

    #Automation

    #JavaScript

    #Python

    Orium logo
    Orium

    Engagement Manager

    Remote

    Full Time

    #Technology

    #Digital

    #Project Management

    #Agile

    #Risk Management

    #Client Communication

    #Teams

    #Scrum

    #Stakeholder Management

    VVents logo
    VVents

    Senior iOS Developer

    in flag
    India

    Remote

    Full Time

    #Technology

    #iOS Development

    #Mobile Engineering

    #iOS

    #Video

    #Optimization

    #Integration

    #Swift

    W
    Wrapbook

    Senior Software Engineer

    ca flag
    Canada

    Remote

    Full Time

    #Software Engineering

    #Ruby on Rails

    #Fintech

    #PostgreSQL

    #SQL

    #Redis

    #Sidekiq

    #Kubernetes

    #StimulusJS

    #Backend Development

    Your dream job awaits.

    Explore exciting opportunities, connect with top employers, and ignite your career.