Rating
-
Skills
-
Responsibilities
-
Support & Guidance
-
Culture
-
Your Impressions
- 1. Please give an overview of your role and what this involves on a day-to-day basis.
- 2. Have you learnt any new skills, or developed your existing skills?
- How would you rate the training provided during your experience?
- How would you rate your development of industry-specific skills during the experience?
- How would you rate your development of personal / soft skills during the experience?
- Please rate how these skills have helped you in your career development
- 3. Were you given much responsibility during your placement / internship?
- Please rate how meaningful the work you were doing was
- 4. How much support and guidance did you receive during your placement / internship?
- How would you rate the support and guidance from your line manager?
- How would you rate the support and guidance from the wider team?
- 5. What was the company culture and general atmosphere like?
- How would you rate the inclusiveness of the culture?
- How would you rate the social opportunities?
- How would you rate the diversity initiatives?
- How would you rate the charity, sustainability and corporate social responsibility (CSR) initiatives?
- 6. To what extent did you enjoy your placement / internship?
- Please rate your level of enjoyment on your placement / internship
- Please rate how your experience met your expectations
- Please rate the future employment prospects at Unity Technologies
- 7. Would you recommend Unity Technologies to a friend?
- 8. What advice would you give to others applying to Unity Technologies
Overview
Day-to-day you get to come up with solutions to improve the service you work on. Brainstorming, pair programming sessions, and discussions are all part of your daily routines. Your primary goal here is to learn as much as you can, and you can choose your preferences. You are able to take ownership of new features or projects. No challenge is too big as you will always be supported by your team.
Skills
Backend work taught me about microservices, GoLang and cloud-hosted databases. Frontend work exposed me to React and state management with both Redux and React Query, as well as improved my Javascript skills. I have spent some time doing a course on Kubernetes and Docker-based containerization. I have learned many new definitions and concepts (e.g. Function as a service). I have also developed better people skills and become more confident in presenting my ideas.
Responsibilities
Yes, I got to own quite a few feature work projects and migrations. Although the tasks might not be as difficult, you are given the same amount of ownership as any other employee in your team/company. This is great as you feel like a regular employee who has more time to focus on learning, and you're not working on side projects. Besides, there are no hard deadlines for any tasks.
Support & Guidance
My team was very supportive. You are never left behind. Sometimes you might bump into bigger issues, and there will always be someone to look through them with you, inside or outside the team. You also get a mentor outside your team, which I found really helpful as he had more specific experience on frotend work.
Culture
A huge surprise was how welcoming and supportive everyone is. I had the preconception that the working world would be tense and very serious, but at Unity, it’s the complete opposite; the atmosphere is lively and a lot of fun and the people here are light-hearted and empathetic. There is an emphasis on sustainable work culture, and people are encouraged to never work overtime. There are also no hard deadlines.
Your Impressions
I think this was a fantastic opportunity for me, I enjoyed it very much and I would recommend it as Unity is a very good place for personal growth and learning new skills.
Yes
Put time and effort into your application. Brush up on your programming skills to pass the initial assessment - you definitely need to practice beforehand, as I found university knowledge doesn't suffice. Most importantly, Unity looks for people with strong empathy and respect for others. Even if this is a software engineering position, working with others is crucial, and you're expected to be able to support your team.
Details
Placement (10 Months+)
Computer Systems Engineering
Scotland
May 2022