Senior Javascript Developer / Tech Lead - remote

Posted 3 years ago  • Hitchin, UK

The role

We’re on the lookout for a passionate tech lead to join us here at insites. If you’re that advocate for scalable code and the Jamstack way of life then we want to hear from you. You’ll need around 8 - 10 years of industry experience and will be working on such a variety of projects all using the latest tech (more on that later).

  • Salary - Based on ability and experience
  • Hours - Full time and the option to work from home
  • Kit - 13”specked up Macbook Pro and if you’re in the office then a 27”Thunderbolt display. We all have the same here so we can move into different teams.
  • Holiday - 5.6 weeks including bank holidays + an extra day for your birthday.
  • Location - Hitchin, Herts. A great little independent market town full of unique and creative outlets. Our office is 10 mins walk from the station and 5 mins walk from the centre of town.

Your development at Insites

We bloody love development here at Insites so you’ll be surrounded by other industry experts and learn a lot from the other developers here. The big thing for us is that you're passionate about digital so we’ll help you specialise in an area, support it and fuel it. That can be node.js, three.js or just being the world’s best sass mixin extraordinaire.

We involve everyone from start to finish so you’ll be needed in a planning session at the start of a project, be involved in the overall architecture and your ideas will be taken into account always. Collaboration is a big part of what we do here.

Types of projects you ask?

It’s varied and no two projects are the same which is how we like it. For example the last 3 projects we shipped were a fitness video subscription streaming platform, a headless Wordpress recruitment jobs board built with Next.js and a Gatsby frontend connected to a Strapi CMS install for a major healthcare brand. Madness.

Our Core tech stack

  • Next.js
  • Gatsby
  • Tailwind
  • Webpack
  • Docker
  • CMS: Strapi

Who are we looking for?

If you are driven by providing technical leadership to development teams and helping with the coordination of technical delivery of enhanced capabilities, this is a job for you!

You are someone who has experience providing solutions based on customer needs, using your strong problem-solving skills on a daily basis.

Experience in designing APIs, planning out the architecture and working with Headless CMS’knowing that things have been implemented correctly.

What skills do you need to be successful here at insites?

  • HTML &SCSS - a very comprehensive understanding or modular scss, modern techniques and features as well as being super disciplined in this area. When we say replicate the designs it means exact.
  • Javascript - Deep knowledge of JavaScript with rock-solid fundamentals, including the latest features in ES6, TypeScript and a can confidently demonstrate this
  • JS Frameworks - Advanced understanding of Next.js and React based frameworks
  • Cloud - well-informed on cloud architecture (security, REST, OAuth, API management, deployment models, micro-service architecture, etc.)
  • Databases - Knowledgeable about different types of database systems and database design
  • Testing - experience with writing unit tests
  • Microservices - experience with the design, implementation and monitoring of microservice architecture
  • Build tools - Using tools like webpack and snowpack in your workflow

Knowledge of (like these would be really helpful):

  • The ability to think entrepreneurially
  • Image APIs - knowledge and examples of working with an Image API

Responsibilities:

  • Planning, development, deployment, and maintenance of various software solutions
  • Defining tasks and providing time estimates
  • Writing clean, maintainable code and testing it
  • Participating in code reviews, pairing, and other forms of knowledge-sharing
  • Continually improving your skills and pushing others to expand their knowledge
  • Propose technical solutions for clients’products
  • Help setup projects for productions
  • Help to continuously improve our processes
  • Mentor/coach your team members and share technical knowledge
  • Together with the project manager, keep track of time, costs, and quality constraints

Who are you?

You are intelligent, motivated and hard-working. You care about developer excellence, user interface design and want to build technology that helps improve people's lives. A true problem solver. We do things properly here, and you do too.

You identify root causes, and don’t just patch over what you see. Enjoy your work and next stop learning.

The application process

Apply for the gig and we’ll review your application. Send in your CV, examples of your work and if you have a github profile with up to date code then that’s a great start.

We’ll invite you for a chat

If we like the look of your application, the examples you’ve provided and feel you’ll be a good fit then we’ll arrange a date for chat. We’ll get to know each other as well as ask you to take us through some of your work.

The Technical Test

A short 4 hour technical test. You can find a copy of that here. The idea here is not to finish but be proud of what you’ve produced. See how you go.

The interview

After a successful test we’ll book an interview. This is a bit more formal and if you’re local we’ll host at Insites HQ in Hitchin, otherwise it’ll be a video call.

You’ll get to meet our PM Nathan and our Technical Director Mark. The aim of this meeting is to understand your technical abilities and your professional skills.. We’ll go through your test and ask some more in-depth questions.

About Insites

We have worked extremely hard to build a family of incredibly talented, industry leading individuals that come together willing to ensure what they do has an impact on a better future. From architects;strategists;designers;UX experts. We are a small and versatile team of 8 digital specialists.

Insites all came together back in 2014 and we have been on a very yellow path since. We’re big on quality and delivering high-end applications all whilst collaborating with our amazing team. We always do the right thing and don’t take ourselves too seriously. Come and say Hi!