We're Hiring

Frontend and Backend Developer Position

An exciting opportunity exists to work at Mindhive - the world’s first crowdsourced consultancy. We're looking for an experienced backend developer as part of our core team to take on some of our most demanding challenges to build and create a platform that will improve productivity and in turn change the way Mindhive clients and contributors solve challenges. You will be working closely with the engineering lead and developers in an agile environment with a high degree of freedom.

Mindhive

Mindhive sets out to do things differently – we’re taking a unique approach to creating the future of problem solving. The Company's core product is Mindhive - a cloud-based platform where organisational users (who pay) bring challenges to be solved by a growing community of high-quality individual users (non-paying) with a broad range of professional backgrounds and experiences. The model enables organisational users to gather, share and evaluate ideas efficiently and effectively, and gain access to diverse approaches to solving difficult problems. The existing model requires curation and input by administrators and does not take full advantage of the rich data available.

Since completing a successful capital raising in 2017, the Company has hired a world-class development team [and has partnered with a leading digital design company Joseph Mark] which has given it the capability to develop a more technically complex platform ecosystem-style product (‘Mindhive 2.0’). Mindhive 2.0 will be a revolutionary approach that is ambitious in scale but grounded in historical experience (from the current platform) and growing market appetite for crowdsourcing and artificial intelligence

Frontend Developer Role Overview

As a frontend developer, you will help design, implement, deploy & support Mindhive’s platform which includes (and not limited to): 

  1. Web application
  2. Mobile application
  3. Integrations (in-house & third party)
  4. Tests (unit & integration)

What you’ll do:

  • Primary responsibility: Implement UX/UI  for mobile first web and mobile apps

Additional key responisbilities includes:

  • Utilise any and all relevant frameworks, libraries and techniques
  • JavaScript (Vue.js and React Native)
  • HTML5, CSS3 and SCSS for design implementations
  • Linux Command Line (for bonus points)
  • Demonstrate use of modern development practices such as use of Object-Oriented Design, Web Services (REST), Version Control (utilizing Git), Build processes and packaging (Webpack, etc), Automated Testing and Responsive Website Development
  • Cut up and implement designs
  • Inform the product team of relevant possibilities and solutions
  • Develop integration with cloud-based API services (in-house & third party)
  • Review and inform database models are in alignment with frontend view models & components
  • Implement components unit tests and automated tests as required
  • Develop web/site/mobile app performance and monitoring interfaces
  • Analyse business and technical requirements
  • Minimise bugs in released code

What you’ll bring:

  • Experience with current industry design tools (e.g. Figma)
  • Understanding, and preferably experience in, agile project methodology
  • You have experience with version control and project management system
  • Can work and communicate effectively within multidisciplinary teams
  • Knowledge of Accessibility and Security Principles
  • Undergraduate degree in IT or relevant programming experience
  • Impeccable attention to detail
  • Innovative thinking and problem solving
  • Courteous, supportive and honest
  • Motivated self-starter, with the ability to manage your own time and adhere to time and budget restrictions
  • Enthusiasm for the work
  • Mindhive does and your important role in delivery
  • Creative thinking & abstract, technical problem solving
  • Proactivity
  • Collaboration

 How do I level up? Roles within reach for the employee - Development Team Lead

Bespoke Requirements / Additional Responsibilities:

  • Develop and maintain software specifications and architecture documents
  • Provide accurate work estimates
  • Engage in regular check-ins and follow-up with other developers in the team
  • Follow Mindhive’s product development process and methodology

Backend Developer Role Overview

As a backend developer, you will help design, implement, deploy & support Mindhive’s platform which includes (and not limited to):

  1. Cloud services
  2. Database
  3. Integrations (in-house & third party)
  4. Tests (unit & integration)

 What you’ll do

  • Primary responsibility: Implement services (backend API endpoints) for mobile first web apps

Additional key responsibilities include:

  • Develop cloud-based API services
  • Develop in-house & 3rdparty integration interfaces
  • Develop database models
  • Implement automated tests
  • Develop CI/CD scripts
  • Develop performance and monitoring interfaces
  • Analyse business and technical requirements

What you’ll bring: 

  • Detailed understanding of cloud architecture(s)
  • Detailed knowledge of Python & Node.JS
  • Detailed knowledge of Django
  • Detailed knowledge of Docker
  • Experience working with
  • Postgres and NoSQL database(s)
  • Experience with authentication protocols & certificates
  • Bonus: detailed knowledge of machine learning & AI

 How do I level up? Roles within reach for the employee - Development Team Lead 

Bespoke Requirements / Additional Responsibilities

  • Develop and maintain software specifications and architecture documents
  • Provide accurate work estimates
  • Engage in regular check-ins and follow-up with other developers in the team
  • Follow Mindhive’s product development process and methodology

 Send resume to careers@mindhive.it by 30 November 2018

Are you sure you want to do this?