Site logo
Applications have closed

Farmdrop (51-200 Employees, 12% 2 Yr Employee Growth Rate)

20% 1-Year Employee Growth Rate | 12% 2-Year Employee Growth Rate | LinkedIn | $34.4M Venture Funding

What Is Employee Growth Rate & Why Is It Important?

We are looking for an experienced and creative iOS Software Engineer to join our team at a mid or senior level. You’ll be working closely with backend engineers, product and UX, shaping the development of our products to ensure we’re making the most of the iOS platform and delivering an outstanding mobile experience to our customers.

As a key member of a small, fast-moving company, you will be empowered to use your creativity to have an impact, getting involved at all levels of the product life cycle. We’re constantly evolving our product, building new features and setting the direction that will affect the business for years to come. You will be a central part of moving our software stack forward at every level, working in a team of capable and friendly developers who love building great software.

 

Engineering Team

We believe in collaborative, agile and lean ways of working. We continually optimise our system of work (as one size does not fit all). We use small teams, pair, make use of TDD/BDD.

We are on a journey from a monolithic architecture to a microservices event-based future which has yielded a rapid change in our practices within the team. We share knowledge openly within the team with a collaborative approach across the entire company.

 

Our tech stack currently includes:

Ruby / Rails; Kotlin/Java; Javascript (React.js / Redux.js / node.js /Apollo); Swift; Kafka; neo4j; GraphQL; Postgres; Redis; ElasticSearch; Kubernetes (in AWS); Gitlab

 

iOS tech stack:

Swift, ReactiveSwift, Combine, UIKit, SwiftUI, Realm, Apollo-GraphQL, MVVM/Coordinators, Quick/Nimble, Swift Package Manager

 

Requirements:

  • Strong Swift and iOS skills, with a published app(s) in the App store
  • Commercial experience developing software
  • Working knowledge of iOS interface guidelines / best practices
  • Desire to write clean, modular and testable code with consistent code style
  • Experience of declarative/functional programming (ReactiveSwift, SwiftUI, Combine)
  • Experience of writing unit, integration, UI and snapshot tests
  • Experience of using git source control
  • Good understanding of MVVM/Coordinators

Other things we value

  • An open mind that is eager to learn, and give meaningful feedback to the team.
  • A willingness to accept feedback and code review comments as opportunities to improve and extend your own knowledge.
  • A thirst for knowledge and mastery continuously improving your skills and keeping abreast of the latest technologies and techniques
  • A great understanding of Kanban, Scrum, XP, Lean and other methods.
  • Extensive knowledge and experience of software engineering practices such as Continuous Delivery, TDD, BDD, DDD, Pair Programming, instrumentation and telemetry.
  • Contributions to open-source projects.
  • A willingness to experiment with, and drive the adoption of, new technology and approaches that might help us.

 

Benefits

For permanent employees:

  • We pay a competitive salary, commensurate with experience
  • Unlimited Holiday
  • Mind and Body Training Benefit (you can use this for gym, skills classes, yoga etc.)
  • Pension
  • Health Insurance
  • Enhanced parental leave
  • 20% staff discount on all your Farmdrop shopping
  • Up to 2 days paid per year for volunteering/charity work

 

 

 

For this role we are willing to consider permanent or fixed term 

Tagged as: 51-200 Employees, Hide US-Only Jobs, Venture Funded

Print Job Listing

Sign in

Sign Up

Forgot Password

Cart

Your cart is currently empty.