Current Job Openings

Expert Full-stack JS Developer

Brief

As a highly experienced Full-Stack Web Developer, you will be responsible for the development and maintenance of all cohesive.dev applications and web services. You can be based anywhere but be available with advance notice to join your fellow senior technical staff on-site when required.

Duties

  • Lead the software development process for a wide variety of web apps
  • Champion software engineering best practices across the tech team
  • Architect, design, code, and test software across the full stack
  • Hand over completed modules of code for testing within expected timeframes and to the expected levels of quality
  • Use Git in a standardized way to manage code changes
  • Mentor junior developers and help guide their deliverables
  • Use project management tools to track and report on the SDLC
  • Work in an organized fashion, through changing conditions to deliver our products on time and on budget
  • Communicate clearly and effectively to enable the team to realize its product goals

Specific Tools

  • Atlassian Suite (Jira, Confluence, BitBucket, etc.)
  • MySQL / PostgreSQL / MongoDB
  • Amazon Web Services (EC2, RDS, SES, S3, etc.)
  • NodeJS / PM2 / nginx / Apache
  • PHP / Laravel / Laravel Forge
  • Swift / iOS / TestFlight
  • Kotlin / Android
  • React Native / OnsenUI2

Broad Skills

  • Familiarity with web security
  • Applying DevSecOps patterns and ways of working
  • Experience with cloud platforms in production
  • Experienced with project / product management tools
  • Deep knowledge of software architecture, system design, and documentation
  • Computer Science degree or equivalent industry experience

Operations Director

Brief

As an Operations Director, you will be responsible for general office and business management within cohesive.dev. You can choose to work from any location, but be able to meet on short notice with senior management and stakeholders based in our Manchester City Centre office.

Duties

  • Researching potential clients for the consultancy
  • Actively market the company's software products and consultancy services
  • Update website copy and review all marketing materials
  • Regularly monitor and respond to messages on social media accounts
  • Coordinate meetings and discussions between clients and staff via email and other channels
  • Review company accounts and expenses on a weekly basis
  • Send reminder and follow up messages to clients for due invoices
  • Arranging business travel accommodation
  • Review all consultancy contracts
  • Collate and office documents, especially service bills, invoice receipts, expense receipts and payroll documents
  • Manage Internet services for the business: renew domains, email services, and hosting services