Alloy
Position: Senior Front-end Developer
Team: Front-end team
Goals
- Goal 1: Implement new features to meet minimal feature set requested by clients
- Goal 2: Implement reusable component kit
- Goal 3: Collaborate with project owners, back-end devs and front-end teammates
Projects
I was brought on to speed up development of the Alloy front-end app since it was running late and needed to meet a minimal feature set to be considered by potential clients Happy to say that the features I worked on received positive responses from both stakeholders and clients they were demoed to
Project 1
Contributions: Implement new features to meet minimal feature set requested by clients
Scope: Front-end app
Impact: Developing required features brought the business closer to paying customer and indeed ultimately a few clients committed to using the Alloy app
Project 2
Contributions: Implement reusable component kit
Scope: Front-end app
Impact: Alloy is planning to branch out and have multiple apps with the same design language that is why it was very important to create base ( primitive ) components that can be used in multiple apps that retain the same look and feel across apps, this leads to shorter development cycles and time-to-market for new apps
Project 3
Contributions: Collaborate with project owners, back-end devs and front-end teammates
Scope: Alloy team and app
Impact: Because speed was of the essence here a lot of effort was invested in collaborating with the entire team to remove roadblocks and be in sync with everyone to manage expectations
Collaboration & mentorship
Worked with founders directly to explain technical approaches and define front-end tasks Worked with backend developers closely to make sure front-end and back-end are in sync when features were developed in parallel Collaborated with front-end teammates to make sure the front-end app was meeting our quality standards
What I learned
I learned to use Remix - a new framework for developing front-end applications that supports server side rendering