Tassomai logo

Mid-level Front End Engineer

Tassomai

GBP 40k-50k/year
2 years ago

➔ All jobs

➔ Jobs at Tassomai

➔ Apply for this job

Why Tassomai?

Tassomai has established itself as an edtech tool able to transform teaching and learning across the United Kingdom and beyond. Its essential power is to be able to identify where students need more support and direct them (along with their teachers and parents) to practice and resources that can help.

We have an established brand and reputation as an evidenced, impactful learning tool. We are developing products tailored for those supporting students in their learning with the Teacher Dashboard and the Overseer Dashboard and App providing detailed and clear data relating to their students progress and how to support them where they need extra help

We are working to demonstrate those aspects of Tassomai that separate us from the alternatives: personalisation, evidence of impact, expertise in the exam system, quality of pedagogy and content and more. We will develop our resources and services in order to offer value to customers, reflecting what makes Tassomai special and marking us out as true education innovators.

What’s the Challenge?

Our small team of software engineers are looking to expand by adding a Front End software engineer.  The team is dedicated to keeping a consistent service of the platform and delivering features to improve education for learners and enable overseers to better help the students learn.  

This is an opportunity to join a supportive team who thrive on teamwork and personal development, unified in their commitment to providing an application to improve the educational prospects for school students, to level the playing field in education.

You could have an interest in expanding your knowledge to become more Full Stack over time.

Duties and Tasks

  • Use your knowledge of Angular and Typescript to contribute code to our client-side codebase
  • Participate in architectural decisions in code and infrastructure
  • Develop new features and functionality, working with the product and design team
  • Refactor existing code to make it more maintainable
  • Help identify, analyse and fix bugs or performance issues, as required
  • Create and maintain code documentation so that it can be easily understood by others
  • Working with the Head Engineer to steer the day-to-day activities of any junior team members, ensuring and taking necessary steps to enable a self-organising agile approach
  • Participate in any engineering rituals, like planning meetings, retrospectives and daily standups
  • Pair Programming with other Engineers
  • Participate in internal hackathons

Knowledge, Skills and Abilities

Required Skills: 

  • Angular and Event-driven/reactive programming, ideally RxJS.
  • Experience with application state management tools, ideally @ngrx
  • CSS and responsive design principles
  • Writing and reading automated tests (Cypress & Jasmine)
  • Experience of good workflows from design through to production
  • Understanding of relational databases
  • Understanding of Cordova & iOS-Android development process

Nice to have:

  • BDD (gherkin Given/When/Then syntax for writing tests)
  • Issue management with Jira/Kanban
  • Familiarity with CI/CD (we use CircleCI)
  • Some exposure to Docker
  • Python 3 Object Oriented Programming
  • Django & Django REST Framework
  • Relational Databases, ideally PostgreSQL
  • Google Drive/Sheets API

Company

Tassomai logo
Tassomai is the online learning program helping students achieve outstanding exam results in GCSE science, maths & English. Home & schools packages are available.

Onsite Locations

© 2019-2022 JobsinJS.com. All Rights Reserved.