iOS Developer

1 month ago


Manchester, 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 iOS applications and have a good understanding of how the App Store publishing and review process works. Automation tools like Fastlane and CircleCI can be learnt on the Job.

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.

There is also an opportunity to take on the responsibility of a whole project, liaising directly with our partners, designing our tools, and releasing to production.

About this role:
  • As an iOS Developer, you will enhance our iOS app for iPhone and iPad by leveraging the latest technologies and following best practices in iOS development.
  • Implementing new features using best industry practices for iOS development.
  • Working closely with UX designers to refine and introduce new product features.
  • Contributing to the team's growth by sharing your expert knowledge and best practices in iOS development.
  • Ensuring the stability and reliability of your code through automated testing and utilizing automation tools like Fastlane and CircleCI.
  • Participating on iOS-oriented technical discussions.
  • Collaborating with the Android team to synchronize features and technical approaches.
What we’re looking for:
  • Proficient in Swift programming.
  • Strong understanding of app and view lifecycle management.
  • Knowledgeable in architecture design patterns, especially MVVM.
  • Deep knowledge of iOS frameworks, including UIKit, with some experience in SwiftUI for UI development.
  • Proficient in using auto-layout with UIKit, ideally with SnapKit, for designing responsive and complex UIs. iPad-specific experience is not required, as our universal app runs seamlessly on iPads without any special modifications.
  • Practiced in using SwiftUI and ObservableObjects for maintaining a clean MVVM architecture. New screens are built in SwiftUI while maining a separate UIViewController and a ViewModel.
  • Version control systems (we use GitHub).
Bonus points if:
  • Google Maps or equivalent mapping SDKs - we have customisation on top of Google Maps to support drawing our customers’ farms efficiently).
  • Experienced in reactive programming using RxSwift, with an understanding of Moya for efficient network layer abstraction and multi-threading.
  • Familiar with Realm for data persistence and managing data migrations between app versions.
  • Competent with Firebase to conduct A/B testing and handle remote configurations.
  • Good knowledge of best practices for mobile user interface design (Human Interface Guidelines by Apple).
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
  • iOS Developer

    2 days ago


    Manchester, United Kingdom Trust In SODA Full time

    An international Scale-Up focusing on a purpose-built software product, is now looking for a Senior iOS Developer to join their UK based dream team. They are currently looking over a significant part of the market in this space, and with looking at their ambitious roadmap for the next year, are certainly not stopping there.. They are a tight knit team,...

  • iOS Developer

    4 days ago


    Manchester, United Kingdom Adecco Full time

    Job Title: Senior iOS Software Developer Location: UK – Remote Duration: 6 Months Salary: £52.40 per hour Job Responsibilities: • Implement UI and logic changes according to spec • Reviewing and approving code • Refactoring complex code • Migrating code/logic from Objective-C to Swift • Performance tuning • Writing unit and end to end tests...

  • Lead iOS Developer

    10 hours ago


    Manchester, United Kingdom ECOM Manchester Full time

    Are you a visionary iOS Developer ready to take the reins and lead a dynamic team towards ground-breaking mobile app development? If you have a passion for crafting seamless user experiences, staying ahead of industry trends, and driving innovation in the iOS ecosystem, then this company want to hear from you!Who Are The Client:This Manchester based...


  • Manchester, United Kingdom SkillRecruit Full time

    Title: IOS DeveloperDuration: 12 MonthsLocation: Amsterdam, NetherlandsRemote/Hybrid: Hybrid (2-3 days in office) Brief JD:iOS: SwiftUI , MVVM + Combine + Generic RouterSystem Designlooking for a deeper knowledge/experience in proposing architectural solutions in form of diagram/pseudocode, that considers the best practices in scalability, performance,...


  • Manchester, United Kingdom Auto Trader Group Full time

    We’re Auto Trader, the UK's leading automotive marketplace and a FTSE 100 tech-listed company, uniting the largest and most engaged consumer audience with the most extensive network of vehicle sellers. At our core, it's all about people. We embrace diversity, celebrate our differences, and forge our own path. Our six core values define our...


  • Manchester, United Kingdom The Miles Consultancy Full time

    Build out a brand-new mobile application & desktop mobility super app from the ground up targeted at the business travel & fleet and mobility management sectors. Your role will be to work together with the Senior back end developers and will be focused on a combination of 3 rd party API connectivity alongside developing data driven APIs for iOS application....


  • Stockport, Greater Manchester, United Kingdom Manchester Digital Full time

    Mobile Software Engineer - Flutter, iOS, Android - Foresight Mobile Foresight Mobile - Stockport Full-time (Permanent) Stockport Description Foresight Mobile, one of the UK’s fastest-growing mobile app development agencies, has an exciting opportunity for a Mobile Developer of all levels to join the team based in Cheadle, Manchester. We work...


  • Manchester, United Kingdom The Miles Consultancy Full time

    Build out a brand-new mobile application & desktop mobility super app from the ground up targeted at the business travel & fleet and mobility management sectors. Your role will be to work together with the Senior back end developers and will be focused on a combination of 3rd party API connectivity alongside developing data driven APIs for iOS application....


  • Manchester, United Kingdom iO Associates - UKEU Full time

    Role: Senior Frontend Developer Location: Fully Remote Rates: 400 per day Determination: Outside IR35 iO Associates have partnered with an AI software house on the search for a Senior Frontend Developer for an initial of a 3 months contract with a view of an extension. You will be joining as a Senior Frontend Developer working closely with the Product...

  • JavaScript Developer

    2 weeks ago


    Manchester, United Kingdom Applause IT Recruitment Ltd Full time

    Role: JavaScript Developer Location: Crewe Worldwide Telematics Platform Applause IT is recruiting a JavaScript Developer to join a market-leading software solutions company in the UK. This JavaScript Developer will be part of their telematics division, which is the largest in the UK, providing core development SaaS products for their clientel within the...

  • JavaScript Developer

    14 hours ago


    Manchester, United Kingdom Applause IT Full time

    Role: JavaScript Developer Location: Crewe Worldwide Telematics Platform Applause IT is recruiting a JavaScript Developer to join a market-leading software solutions company in the UK. This JavaScript Developer will be part of their telematics division, which is the largest in the UK, providing core development SaaS products for their clientel within the...


  • Manchester, United Kingdom Applause IT Recruitment Ltd Full time

    Role: JavaScript Developer Location: Crewe Worldwide Telematics Platform Applause IT is recruiting a JavaScript Developer to join a market-leading software solutions company in the UK. This JavaScript Developer will be part of their telematics division, which is the largest in the UK, providing core development SaaS products for their clientel within the...

  • React Developer

    4 days ago


    Manchester, United Kingdom Adria Solutions Ltd Full time

    Job Description React Native Developer Our growing client based in Manchester is currently looking for an experienced React Native Developer who has a proven track record of delivering high quality React Native applications in a fast-paced, high impacting, Agile digital delivery environment. You will join a growing team responsible for building and...

  • Mobile Developer

    15 hours ago


    Manchester, United Kingdom Adria Solutions Full time

    Mobile Developer – Manchester - Circa £60k On behalf of our growing client based near Manchester, we are recruiting for a talented Mobile Developer. As a Mobile Developer, you will be responsible for improving the reliability of our client’s mobile platform's reliability and creating technical solutions to a high standard. The Mobile Developer will be...


  • Manchester, United Kingdom Premier IT Full time

    **Contract React Native Developer** **£450- £550 per day Outside IR35** **6-month Contract**Our Client is looking for a **_Contract React Native developer _**to join their team! You will be required to take part in a wide range of fascinating design and development projects as a **_Contract React Native developer_**, from start to finish. Along with...


  • Manchester, United Kingdom iO Associates - UKEU Full time

    Location: US or Europe Length: 3 months with likely extension Start Date: Needed ASAP Working Pattern: Remote iO associates are looking for a Senior VR Unity Developer with strong code experience to work at an exciting startup who are developing a wide scale MMO utilising most recent technologies like Web3, Blockchain, AI integrations and more! This exciting...


  • Manchester, United Kingdom Adria Solutions Ltd Full time

    React Native Developer Our growing client based in Manchester is currently looking for an experienced React Native Developer who has a proven track record of delivering high quality React Native applications in a fast-paced, high impacting, Agile digital delivery environment. You will join a growing team responsible for building and maintaining innovative...


  • Manchester, United Kingdom Uneek Global Full time

    Uneek have been engaged by a market leading SaaS company to help attract a Senior Mobile Application Developer. This will be their first hire into the Mobile team, as they look to expand their product offerings into mobile applications. You will be working on greenfield projects and it is an opportunity to put your stamp on things, whilst spearheading their...


  • Manchester, United Kingdom Uneek Global Full time

    Uneek have been engaged by a market leading SaaS company to help attract a Senior Mobile Application Developer. This will be their first hire into the Mobile team, as they look to expand their product offerings into mobile applications. You will be working on greenfield projects and it is an opportunity to put your stamp on things, whilst spearheading their...


  • Manchester, United Kingdom Adria Solutions Ltd Full time

    Job DescriptionReact Native DeveloperOur growing client based in Manchester is currently looking for an experienced React Native Developer who has a proven track record of delivering high quality React Native applications in a fast-paced, high impacting, Agile digital delivery environment. You will join a growing team responsible for building and maintaining...