Overview

Summary
Invoke is a digital product agency that takes real problems, exposes ideas to the market, and turns them into validated and shipped products. As a partner for startups, established brands, and enterprise organizations, we add value by combining our product development expertise with our history of creating remarkable digital experiences that push the boundaries of what’s possible in digital user experiences.

We are looking for a hands-on, full stack senior javascript developer to join our product development team. We work with a variety of clients, where you’ll be collaborating with a range of new startups and large enterprise organizations, often taking an idea into reality from proof-of-concept through to V1. This means, you build responsive web solutions and backend services with scalable architecture.

WHAT WE OFFER:

  • 4 weeks’ vacation to start, plus an additional paid week off over the holidays
  • Competitive salary
  • Flexible working hours and location tailored to your needs
  • Comprehensive extended health and dental benefits
  • An annual professional development to enable continued professional growth
  • An annual wellness benefit to spend on your personal wellbeing
  • A culture that values work-life balance

WHAT YOU’LL DO:

  • Work alongside our development team to deliver high quality web-based products
  • Collaborate with the design team on UI & UX implementation
  • Deliver web-based interfaces on desktop & mobile devices
  • Provide client & server side development services
  • Deploy performant & secure web applications
  • Design clean & scalable software architectures
  • Write & run test cases
  • Work across multiple projects and technologies
  • Troubleshoot & maintain legacy projects & applications
  • Write client-facing software specifications & documentation
  • Provide detailed effort estimates on feature specs
  • Collaborate with Technical Lead and Project Manager on task definition and code review
  • Research & stay up to date on modern technologies

WHO YOU ARE:

  • An agile test-driven developer with a few years of experience ideally in an agency or startup environment
  • Proficient use of Git version control with workflows like feature branching and pull request
  • Experience with Object Oriented, Functional and Reactive programming
  • Experience with JavaScript/TypeScript
  • Experience with some or all of these frontend web technologies: HTML5, Sass, Next.js, React.js, Redux, RxJS
  • Experience with some or all of these backend web frameworks: Nest.js, Express, Serverless
  • Experience in creating RESTful and GraphQL API services for browser and mobile clients
  • Experience with CI/CD, Unit Testing, Containerization
  • Comfortable with the command line interface
  • Enjoy working as part of a team and most importantly, you love solving problems and get the demands of project oriented/milestone driven work

NICE TO HAVE:

  • Computer Science Degree
  • GitHub profile
  • Experience with other languages such as PHP, Python, Go
  • Experience building React Native mobile apps