Hello! I am Jean-Marc McGhee, a Senior React Developer here at Waracle.
I develop front end solutions for clients using Typescript and React. Currently, I am working with Sainsbury’s Bank and Argos for an upcoming credit product.
I’m really enjoying working with a good team of peers and collaborating to create good code patterns. I also like the amount of autonomy I am given doing remote work and the good work culture.
I found the interview process quick, the code test was fun to do and Waracle was quick to come back with a response. Onboarding was very well organised and the team was really helpful if I had any questions.
After my course, I realized that while learning and studying about the inner workings and building blocks of life was interesting, there was always something missing in the discipline of Biology for me.
Since I now had time to do some self-discovery, I tried a few things to figure out what I wanted to do.
I did some voluntary non-profit work, became a chef for a small time and after going through a few other options nothing seemed to fit.
Then back in 2015, I went to a website workshop and soon realised I really enjoyed creating things through code. This gave me the motivation to go to a code boot camp at General Assembly in London and make it a career. The rest is history.
While I am interested in things like streaming servers and APIs in the backend, if I had to choose, it would be the front end layer of the solution stack. My reason is that you can see your work alive in front of you and with how powerful packages like react-three-fibre are, you can be very creative and make some amazing things.
In my job at Silver Arrow Systems, I worked on a Kiosk solution that worked with client-facing software written in React and worked on AWS cloud architecture to print new or lost bank debit cards with a QR code generated by a PWA written in Ionic React.
What I loved about the project was I was given a lot of room to innovate software on all layers of the solution, had a good team and worked with a variety of IoT devices such as dynamic LED lighting and a specialized QR scanner.
My biggest challenge was that at one of my previous jobs where we had to have a PWA demo app completed within a week to be completed before it was shown to a client to demo our Kiosk, that would have taken a month to do. It took a lot of hard work but I had completed the majority of that application by myself (75%+ of the app) and coordinated the rest of the work being finished by the two remote junior developers within the deadline.
My biggest success I would say is the culmination of all my hard work that has allowed me to advance from a Junior Developer to a Senior Developer within two and half years.
If you have little to no experience in programming, I would recommend doing some tutorials on a site like https://www.freecodecamp.org/ and learn the basics.
If you have some programming experience and want to brush up on your problem solving, I would recommend https://www.codewars.com/.
Then build things with those skills! Doesn’t matter what it is but it should be something that helps you learn something new or addresses a personal need. It also helps build a portfolio if you are looking for your first job.
Hard to say! I can’t choose one so I’ll give you three of them:
Looking forward to continuing to create front end solutions for interesting clients and hopefully, going on to lead development in them in the process.
At Waracle, we pride ourselves on hiring the best talent possible and are truly dedicated to building a thriving company culture. If you’d like to join our brilliant team, check out our careers page for current vacancies.