Tritium
Role: Front-end Developer
Libraries / Frameworks used: React, Typescript, React MUI, Redux, Formik, Yup, Sass
Context.
Tritium, by Episode Six, is a modern, cloud-based platform designed to facilitate highly configurable and scalable payment solutions for banks, fintechs, and other financial institutions.
To get more information about this project, please visit www.episodesix.com
Development work.
Our agency partnered with Episode Six as the dedicated front-end team, to complement their in-house back-end developers. Below are some tasks I contributed to:
›Established Coding Standards
The client requested a code cleanup due to inconsistent styling libraries, naming conventions, and incomplete TypeScript usage. I conducted an audit and proposed a unified coding standard.
›Refactoring Old Code
I led our front-end team in refactoring the codebase to align with the new coding standards, ensuring the functionality remained intact throughout the process.
›Implementing New UI
Implemented the redesign of UI components (inputs, buttons, menus, etc.) based on the new Figma design.
›Implementing New Features
After completing the refactoring and clearing the backlog, our team began working alongside their in-house back-end developers on ongoing feature developments.
Reflection.
This project was particularly challenging for me, as I was tasked with leading it for a high-profile client despite not having a solid experience with React. Fortunately, my extensive background in VueJS helped, as both frameworks share similar concepts, allowing me to quickly get up to speed. The project’s scale, combined with the complexity of understanding payment platform systems and terminology, added to the challenge, but I found it enjoyable and gained valuable experience with React and other tools along the way.