Morrow

Visit website

Senior Full Stack TypeScript Developer (Next.js Focus)

  • Software Development
  • Full-time
  • Bristol, GB
  • Remote friendly

Full time · Remote-friendly · No recruiters · No agencies

Who We Are

Morrow: Awarded UK App Dev Agency of the Year 2022.

At Morrow, we build apps for pioneering startups and scaleups.

Our mission is to transform ambitious visions for the future into scalable, robust and beautiful digital products.

Our cutting-edge clients come from various sectors, including social media, homeware, retail, medicine, and transport. They unite by a clear desire to use technology to innovate their industries and revolutionise how our world works.

We use the latest and most remarkable technologies to make this happen. Our tech stack is ultra-modern and constantly evolving from React Native and Next.js to Netlify and Supabase.

Where You Come In

As Senior Full Stack TypeScript Developer, your role is to lead mission-critical client projects and build the next-generation apps.

You'll work collaboratively with other developers, project managers and designers to push the boundaries of technology in 2022.

Quality Over Quantity

We're a company founded by engineers where high-quality code and professional development practices are of paramount importance.

You'll be joining a tech-savvy team that maintains its own architectural principles and nurtures an ever-changing set of best practice recommendations.

Our Culture

We work hard, but we also socialise, learn and relax. So every Friday at 4 pm, we clock off and take time to chat, have a beer or soda and share our knowledge with the rest of the team.

Our whole team gets together during August and December to get some quality face-to-face time and build friendships across the company.

Remote First

We have an office in central Bristol which is available Wednesday - Friday every week.

We'd love to see you for a face-to-face catch up once a month if you live near Bristol, UK.

Everyone is Welcome

The diversity in our team makes us stronger. Therefore, we welcome and encourage applications from all walks of life regardless of who you are or your background.

Responsibilities

We're a dynamic startup, so things change quickly. But generally speaking, here's what you can expect:

  • Writing robust and well thought out code

  • Leading on decisions relating to Next.js and Vercel infrastructure

  • Optimising serverside rendering

  • Chatting with other engineers about technical challenges

  • Sharing your knowledge with others when you've smashed it

  • Asking for help when you're stuck

  • Reviewing others' code when needed

  • Writing technical documentation such as READMEs

Requirements

This role isn't for everyone. Generally speaking, we'll expect you to:

  • Demonstrate that you have a solid understanding of Next.js development

  • Able to write backend code in TypeScript

  • Able to write React Native frontend code in TypeScript

  • Be able to communicate clearly via voice and text

  • Understand software architecture principles

  • Be familiar with project management workflows such as agile and kanban

  • Be disciplined in your approach and not cut corners

  • Have a working knowledge of Git, PRs and VSCode

  • Have some UI/UX awareness

  • Be open-minded to constructive feedback

Tech Stack

We review and refine our tech stack constantly. We can and will teach you a lot but expect you to be well versed in Postgres as a minimum. Here's the full stack:

  • React Native

  • Expo

  • TypeScript

  • Mobx

  • Next.js

  • GitHub

  • Clean Architecture

  • Supabase

  • Netlify

  • Prettier

  • ESLint

Benefits

We think this is compelling but let us know if something is missing you'd like to see.

  • A competitive compensation package

  • Share scheme for those that stay over 12 months

  • Mega flexible working to suit your body clock and life needs

  • The ability to work from anywhere

  • Work with exciting and ambitious startups

  • Quarterly one-to-ones so your progress and development are a priority

Assessment Process

We have a short technical test, and if you pass that, then a video chat interview.

Thanks for reading - please, no recruiters or agencies.