One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
MVF CAREERS over 2 years ago
operationssalesforcetravel
Apply Now

Job TitleAssociate EngineerDepartmentTechnologyTeamTeam JetReports toAssociate Engineering ManagerDirect Reportsn/aLocation1st & 2nd FloorsWenlock Works1A Shepherdess WalkLondon N1 7QEUnited KingdomCore Hours9.00am – 5.00pm Monday to Friday Our TeamTeam Jet is made up of UK-based engineers and contractors in Belarus, Poland and Georgia. Our core UK-based team is mostly in London with one of us in Bristol. The roles within the team are Lead Engineer, Senior Engineer, 2 Engineers and our Engineering Manager. We also have a Product Manager.We primarily build and maintain internal products that support the daily operations of our Marketing team to drive more value from our marketing campaigns. We work hard delivering code to high standards, and we love to share our knowledge with, and to learn from, all the other MVF tech teams, whether through the department Tech Guild or the Team Jet book club or architecture meetings.We also love to relax and celebrate our success. You can expect invites for socials, lunches and after-work catch-ups over a drink or a stroll around our brand new office.We are a remote-working team, but team members based in the UK visit the office at least once a week. Everyone in the department is required to attend the office a minimum of two days per month, but during your onboarding we find it easiest if you’re in the office every week. The RoleThis role offers the opportunity to work in an agile team where you can learn and contribute to the whole development life cycle: planning, design, implementation, testing, documentation, deployment and maintenance.You will help to build new features and integrations with third party marketing partner APIs. You will collaborate closely with internal stakeholders to plan these features and get input during development. Our newer codebases are written in TypeScript using Node & React and our older codebases are written in PHP. The majority of your work will be backend but everyone in the team is full stack and able to work or support on any feature.Day-to-day, you will:Code—build new features, improve tech, fix bugs, and reduce tech debtCollaborate—participate in standup, planning, and retrospectiveLearn—learn about the whole development life cycle and improve tech skillsAs an investment in your growth and learning, you are entitled to a yearly training budget of £1000 . You will also have a dedicated mentor within Team Jet and a buddy in MVF during your probation to help you settle in.About YouWe have clear values that inform everything we do, from who we hire, to the work we do, to which businesses we partner with.Day-to-day, you:Drive to be world class—champion best practicesWork smart & deliver fast—thrive in a collaborative team where discussion is encouragedLove innovation—love learning; implement new technologies and methodologies (but be OK with supporting older projects and contributing to a healthy codebase)Help others succeed—find ways to share your knowledge with othersEarn trust—communicate clearly and respectfully with your team and non-technical stakeholders; be helpful and honestInspire positivity—present solutions rather than problemsTech SkillsWe encourage you to apply even if you don’t ‘tick all the boxes.’For this role, we are looking to progress your full stack experience in JavaScript and TypeScript by developing new and existing codebases written in Node and React. You may also be involved in maintaining our existing codebases written in PHP.You can:Write excellent JavaScript (ES6)Create components using ReactContribute to back-end codebases (Node.js)Write good documentation (Readmes)Use command line comfortablyWork collaboratively on codebasesUse online resources to get yourself unstuckTake on board peer feedbackGive feedback on other people’s codeAsk lots of questions and be curious to learn!You want to learn:TypeScriptPHPRelational databases (MySQL)Unit/functional testsHow to use Git effectivelyDocker