Front-End Engineer Middle
Front-End Engineer Middle
About Us
We provide the latest technologies that allow transport operators to better understand the needs of their passengers. We have developed award-winning SaaS products such as Passenger Assistance, revolutionising assistance in the rail industry. Our culture is important to us. We’ve built an engineering team who are always respectful of each other, stop at nothing to produce great services and put in the time & effort to become the best engineers they can be.
Our Culture
Key aspects of our culture here at our company:
• Open sharing of knowledge & experience, and to contribute as well by sharing your latest learnings
• Active encouragement of self-development
• Ensuring everyone’s opinions are heard, taken into account, and given due consideration – regardless of position or experience
• Cross-team and department collaboration • Use of best practice in all we do: including writing well thought out code, treating our clients fairly, and transparent communication amongst colleagues
About the Role
We are looking for an experienced front-end developer to join our growing engineering team. As a member of the team, your main responsibilities will be to:
• Work with Vue.js/Nuxt.js, Bootstrap/Tailwind, Jest/Cypress
• Work on both greenfield and production applications
• Write new features, perform business as usual (BaU) maintenance and reduce tech debt
• Write well-tested, clean code following best practices, with an emphasis on accessibility
• Accompany your code with adequate documentation (e.g. C4 model)
• Provide clear requirements to fellow engineers and work with them to accomplish this (DevOps philosophy)
• Encourage and mentor junior members of the team with regular pairing sessions and constructive code review
About You
You will be expected to fit into our Web Team and contribute to its ongoing success. As a developer, this is primarily about your technical ability, though maintaining a positive team culture is also important to us.
We expect you to:
• Possess excellent knowledge of the theory of core web technologies such as HTML, CSS and JavaScript
• Have strong demonstrable experience with a JavaScript framework of your choice (React/Angular/Vue, etc), testing framework of your choice and git
• Display familiarity with modern coding practices such as CI/CD and TDD
• Be comfortable working within a remote team
• Show a good understanding of Software Design Principles and Design Patterns, particularly where relevant to front-end engineering
• Have some experience working within and/or taking over codebases that are not your own
• Exhibit strong communication and interpersonal skills, especially in working within a team with junior members
• Good communication and writing skills in English
• Be open to working with new technologies and ways of working
The following are not essential but would be well-received by us in respect to this role:
• Knowledge of technologies such as Docker, Kubernetes, Ruby on Rails/Golang/Python and/or Swift/Kotlin/C#/Java.
• Experience working on products with external product owners
• Contributions to open-source software (specifically JavaScript)
• Coding blog or similar, showcasing your knowledge of technical concepts
Send your CV for similar roles
This position is not currently accepting applications. Submit your CV and opt in to consideration for similar vacancies. Our recruiters may contact you when a suitable role becomes available.
Job reference: #10867