As we grow the Peakon engineering team we are looking for an experienced Frontend Engineer to join us. Peakon teams own their roadmap, operate independently and include engineering, UI/UX design, and product management.
We welcome your application even if you do not meet all of the criteria listed below, but are excited about the challenge of mastering this role. We know that skills are not static and growth is continuous, so we are excited to help you take your career to the next level at Peakon.
About the job
Your focus will be to develop and evolve the more complex parts of the of the Peakon frontend application, and the tools surrounding it. You will be implementing new features and products, creating delightful user experiences in close collaboration with Peakon UX/UI designers.
You will be a key contributor in technical discussions within the frontend team, working closely with peers and engineering leads to set the technical direction for the frontend architecture.
Additionally, you will spend part of your time mentoring less experienced peers, through regular code reviews and occasional pair programming.
We make it a priority to stay on the cutting edge of tech. We are highly motivated by learning and growing in our roles, and constantly evolving is a key part of that.
We rely heavily on automated testing on all levels of the application, with thousands of tests checking every commit to our codebase. We use CircleCI for hosted continuous integration to make sure our most recent changes are always available to test, and we deploy code to our production environment on a daily basis.
You are an engineer at heart, who loves to tinker and build things. You stay up to date on the latest technology trends and are able to pick the right technology for the problem at hand.
You have experience in developing complex single-page applications using React or similar and have a good understanding of agile product development and what it takes to bring a product from an idea into the hands of customers. You are good at breaking down problems and prioritizing the development effort, and understand the tradeoffs in developing a quality application while supporting the needs of a growing business.
You are looking for an opportunity to grow your career in a fast-moving, growing company, and help shape the engineering culture and the technologies behind it.
Essential skills for the role include:
Further, you will need the following to thrive in the role:
Ideally, you also have some of these skills: