Each day, everyone at Springworks comes into work with a true passion for building products and tools for the HR ecosystem. We are artists, innovators, achievers, and dreamers, with a one-track mind to fine-tune the products that we build. Through this series of posts, we showcase our team members, their roles, and what a typical day looks like for them. You can check all the posts here.
Oliver Jesingh joined Springworks remotely in September 2020 as a Front-end Developer. He combines the art of design with the art of programming. He is responsible for building the ‘front-end’ of one of our client’s web applications. That means he translates our client and their customer needs into functional and appealing interactive applications.
Let’s take a deep dive into the life of a Front-end Developer at Springworks!
What skills do you think you need to do your job?
What personal attributes or behaviours do you need to do your job?
Patience – Sometimes things just don’t work like you expect, and it can take a while to figure out why that is.
Motivation – You need to enjoy it. There are always new tools emerging, and different ways to do things. You never stop learning, so you really need to be motivated to learn in your own time as well as at work or in school.
Creativity – In some roles, you may be more involved in the design aspect, but even if you’re not you might come across blanks you have to fill out – such as the hover state of a button or the position of an element on a mobile device. You need to be able to figure out what fits with the designs you’re working with.
How did you get to where you are today in your career?
I had been a self-taught programmer and had a degree in Mechanical engineering, but I started off by working as a Quality Assurance Engineer and worked in that role for about a year.
It didn’t take long before I became interested in software development. Thus I joined an organization as Software Engineer and officially became a programmer and got an actual programmer title.
Later, I saw Springworks was looking for a new Front-End Developer and I really liked the look of the company, so I went for it! Since I started I’ve been working on a variety of different projects, constantly learning new tools and different techniques. It’s challenging work and really rewarding.
Being a Front-end Developer must present a unique set of challenges. How do you go about solving for them?
The major challenge is to write code that is scalable, readable, and understandable at the same time actually coming up with the design you need, that looks good
To overcome this challenge, I do absolute ton of trial and error mixed with getting a lot of inspiration by looking at dozens of other sites or templates.
Any advice for a young person who might want to do this as a career?
“Don’t worry about trying to learn everything”
It took me a while to grasp this, but it’s okay to not know every new framework and tool out there. There are a lot, and there are always new ones popping up. It’s good to try them out, but don’t stress about it.
It’s well known that you learn best if you enjoy something, so if you’d prefer to play around with CSS animations rather than page layouts then do it. Chances are one will lead you to the other anyway without you realising it, so why not start with what you enjoy?
As long as you’re creating things, you’re gaining experience. It could be anything. You could build a site for yourself and show off all the other cool things you make. Maybe you know someone who needs to promote an event who could really use a web page? You could copy another site, it can be really interesting to see how other sites are built too.
Walk us through a day in the life of Oliver!
- Wake up at 9 am
- Have breakfast
- Start work at 11 am
- Go to the Jira board to check any backlogs
- Work until 1 pm
- Standup meeting at 1 pm
- Have lunch
- Work until 5.30 pm
- Have break
- Work until 9 pm
- Have dinner with family
What is the Springworks team like?
Everyone in the team works collaboratively. We don’t have a boss hanging over our heads all day. We have all the freedom to pretty much make ourown schedule. That’s what really gets me up in the morning to work each day.