Android Developer Kotlin

3 weeks ago


United Kingdom Agreena Full time

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 sustainabilityin farming.We have helped farmers across18countries in their conversion journeyfrom conventional agricultureto regenerative farming practicesto 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.
Beyour 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.
#J-18808-Ljbffr



  • United Kingdom Remoote Full time

    ???? Skills: Software Development Android Kotlin Requirements: To be successful in this role, you should be an experienced Android developer with deep knowledge of Kotlin You should be detail-oriented, proactive in communication, and a collaborative team player Analytical skills, adaptability to a fast-paced environment, and a hands-on approach are...

  • Android Developer

    4 weeks ago


    United Kingdom Remoote Full time

    ???? Skills: Software Development Android Kotlin Requirements: To be successful in this role, you should be an experienced Android developer with deep knowledge of Kotlin You should be detail-oriented, proactive in communication, and a collaborative team player Analytical skills, adaptability to a fast-paced environment, and a hands-on approach are...


  • United Kingdom Claremont Consulting Ltd Full time

    Android Developer Senior Android developer role – Hybrid I am currently on the lookout for a senior Android developer who is seeking a new opportunity where you can learn and develop further in your career and improve on your skills. This position is working for a proptech company based in the city Centre of Munich that have just over a million...


  • United Kingdom HCLTech Full time

    What you’ll do: We are looking for an Android Engineer who possesses a passion for pushing mobile technologies to the limits and will participate in driving our already successful banking service to new heights. You will be a member of a seasoned, cross-functional team of engineers, analysts, designers and growth hackers that will partner with you in...


  • United Kingdom FORT Full time

    The Opportunity Our client are a data consultancy that provide data archiving solutions for their clients which include Twitter, Uber and Linkedin. As a business - they monitor, preserve and analyse their clients sensitive data to ensure that important documents are securely stored that are not needed for the businesses day to day operations so...


  • United Kingdom Libro Full time

    fm makes it possible for readers to buy audiobooks from their local, independent bookstore of choice. Our team is passionate about books, local communities, and the vital role that bookstores play in communities around the world. You will be joining our mobile team of one Android and two iOS developers. We work closely with folks on design, product, and...


  • United Kingdom Envitia Group Full time

    Envitia is a digital services and software company that solves complex data challenges​. Our mission is to empower organisations to harness the full potential of data to help build a better world. ​ With deep technical expertise borne out of 35 years of geospatial data heritage, Envitia is a leading provider of consultancy, engineering and software to...

  • Android Developer

    3 weeks ago


    United Kingdom HCLTech Full time

    HCL Technologies is a $13+ bn Technology Services company that takes tremendous pride in helping Customers through their Digital Transformation Journey. Our Sharp focus on Mode 1-2-3 strategy has helped us become the fastest large Tech services company globally. What you’ll do: We are looking for an Android Engineer who possesses a passion for pushing...

  • Android Developer

    3 days ago


    United Kingdom FORT Full time

    The Opportunity Our client are a data consultancy that provide data archiving solutions for their clients which include Twitter, Uber and Linkedin. As a business - they monitor, preserve and analyse their clients sensitive data to ensure that important documents are securely stored that are not needed for the businesses day to day operations so...

  • Android Developer Kotlin

    15 minutes ago


    United Kingdom Opus Recruitment Solutions Full time

    Android Developer - Scaling Start-up - Remote - 50k I am currently working with a scaling Software and App Development start-up who are looking for an Android Developer to join their team! You will be joining a small team of developers, working closely with the Founder of the company who has over 10 years of iOS and Android experience which...


  • United Kingdom Jonothan Bosworth Full time

    a UK wide digital agency, who work with instantly recognisable brands on multiple projects, products & solutions, from mobile apps, to digital vouchers, online booking platforms and more. Our client enables its customers to excel in an increasingly competitive market space. As an experienced developer, you will work in a hugely innovative area of our...

  • Android Developer

    3 weeks ago


    United Kingdom Agreena Full time

    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...


  • United Kingdom Endeavour Recruitment Solutions Full time

    Our client requires a Kotlin Mobile Developer Multi-platform / Cross-Platform experience to help the team resolve an ongoing issue. This project can be done remotely and during working hours or in the evening / out of hours. Our Client is building a Digital Platform, which is Multi-Channel and uses Android and iOS. They have an Application update issue....

  • Android Developer

    15 minutes ago


    United Kingdom Opus Recruitment Solutions Full time

    Android Developer - Scaling Start-up - Remote - 50k I am currently working with a scaling Software and App Development start-up who are looking for an Android Developer to join their team! You will be joining a small team of developers, working closely with the Founder of the company who has over 10 years of iOS and Android experience which will...

  • Android Developer

    4 weeks ago


    United Kingdom Jonothan Bosworth Full time

    Jonothan Bosworth are working with one of its newest clients; a UK wide digital agency, who work with instantly recognisable brands on multiple projects, products & solutions, from mobile apps, to digital vouchers, online booking platforms and more. Our client enables its customers to excel in an increasingly competitive market space. THE BASICS: As...

  • IOS/Android Developer

    4 weeks ago


    United Kingdom Endeavour Recruitment Solutions Full time

    Android/Java Mobile Developer required for a prestigious telecommunications clients based in Antwerp, Belgium. Ideally we are looking for a candidate who has 5-10 years Android Development experience. Required Technical skills: Git/GitHub and user interface implementation. This is an English speaking role, knowledge of French or Dutch would be...


  • United Kingdom Endeavour Recruitment Solutions Full time

    Sector: Software Developer Job Type: Contract Technologies: IOS Developer Android developer Mobile Applications belgium English Swift SDK Programming Objective C CoreData Carthage Cocoapods Java Kotlin App Store Google Play Jenkins Git Web Services Data Exchange OO Architecture Fastlane Retrofit Volley Recyclerview MVVM Network Stacks Mobile...


  • United Kingdom Opus Recruitment Solutions Full time

    Company: My client are a dynamic fintech company at the forefront of innovation in the financial services industry. They're dedicated to delivering cutting-edge solutions that revolutionize how individuals and businesses manage their finances. As a Senior Java/Kotlin Engineer, you'll play a pivotal role in shaping the future of our platform,...

  • Mobile Engineer

    4 weeks ago


    United Kingdom SIHOT España - GUBSE AG Full time

    We’ve been developing our product suite SIHOT since 1986 and our hotel management software runs in more than 3.500 hotels worldwide. At our office in Spain, we are hiring qualified mobile application developer for our department. Produce and implement software designs according to the specifications provided Transform software designs and...


  • United Kingdom Rapinno Tech Solutions GmbH Full time

    Role: Senior DevOps Engineer (Go/Kotlin) - Identity, Work Location: London, UK (Hybrid weekly 3-4 days’ work from Office) Project Type: Contract Job Summary: We are seeking an experienced Senior DevOps Engineer to join our team, specializing in building and maintaining identity and security solutions using Active Directory / Microsoft Entra ID. The...