Peatix is looking for a Senior Front End Engineer in our team. As a Senior Front End Engineer you’ll be responsible for building and maintaining Peatix’s web applications using VueJS and Typescript as well as overseeing everything Front End related.
Who do we need?
- Peatix’s Engineering is a distributed team supporting a big service and a lot of users.
- Engineers at Peatix touch every facet of the product, working close between the product managers, deisgners, front end and back end developers, platform and testers.
- We want you for the skills you bring to the table as much as for the skills you want to hone.
- If you relish the ever-changing landscape of product development and take pride in, and responsibility for, your work then drop us a line, we want to meet you.
Responsibilities
- Work on complex projects and interesting new features.
- Tackle problems in a vast scale of millions of Peatix users.
- Collaborate with the Design team on making our UX awesome and maintainable.
- Lead and design Peatix’s front end architecture.
- Improve front end engineering standards and processes.
- Lead and guide technical decisions with the team.
- Contribute technical knowledge to conversations about the direction of Peatix’s web apps.
- Mentor junior engineers and help them grow.
Requirements
- You’ll be working with a distributed team, so there is an emphasis on being a great verbal and written communicator.
- You like to contribute your opinions on technical feasibility and possible implementations of upcoming features.
- You have experience building interactive web applications.
- You have thorough knowledge of TypeScript.
- You have experience working with Git and GitHub.
- You are familiar with running and using Docker.
- You know how to write good Unit and E2E tests in the front end.
- You have experience working with modern front end frameworks.
- You know HTML and CSS like the back of your hand.
- You know your way around a RESTful API, and are familiar with the best practices behind it.
- You have a great track record of leading projects and bringing them successfully to the finish line.
- You have a strong sense of product and a user centric mindset.
- You know how to write code with an eye on maintenance, scalability and stability.
- You are able to guide with kindness and support your colleagues with a collaborative mindset.
Nice to haves
While not specifically required, tell us if you have any of the following.
- You have experience in Vue.js and Pinia.
- You have experience designing APIs.
- You have experience working with AWS.
- You like tinkering and looking into CI pipelines and GitHub Actions.