Rating

8.8/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • My role is to design, develop, test, and maintain software applications. My day-to-day tasks can vary depending on the project I am working on, but some of the things I typically do include: gathering requirements: I work with stakeholders to understand the needs of the users and the business. This involves conducting interviews, writing user stories, and creating wireframes.

    10/10

  • 2. Have you learnt any new skills or developed existing skills?
  • Yes, since I began working as a software engineer, I have picked up a lot of new skills and improved on others. Some of the fresh abilities I've picked up include: Cloud computing: I've learnt how to create and deploy scalable and dependable software applications using cloud computing platforms like AWS, Azure, and GCP.

    9/10

  • 3. To what extent do you enjoy your programme?
  • I enjoy my programme to a great extent. I enjoy the challenge of solving problems, the creativity of coming up with new solutions, and the satisfaction of seeing my work come to life. I also enjoy the collaborative nature of software development, working with other engineers to build great products.

    8/10

  • 4. How well organised/structured is your programme?
  • The programme is well-structured and provides me with a solid foundation in software engineering. I am confident that the skills and knowledge I gain will help me to succeed in a career in software engineering. I am grateful for the opportunity to be a part of this programme, and I am confident that it will help me to succeed in a career in software engineering.

    10/10

  • 5. How much support do you receive from your employer?
  • I receive a lot of support from my employer. I have access to a variety of resources, including: Training: My employer provides me with opportunities to learn new skills and stay up-to-date on the latest technologies. This includes attending conferences, taking online courses, and working with experienced engineers. Resources: My employer provides me with access to a variety of resources, such as libraries, documentation, and support staff. This helps me to solve problems and to get my work done.

    8/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • I receive a lot of support from my training provider when working towards my qualifications. My training provider offers a variety of support services, including: One-on-one mentorship: I have a mentor who is a senior software engineer. My mentor helps me to understand the concepts I am learning, and provides me with guidance on my projects. Assessment support: My training provider provides me with support for my assessments. This support includes mock assessments, feedback on my work, and tips on how to improve my performance.

    9/10

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • I believe that my qualifications have helped me to perform better in my role as a software engineer in my education gave me a strong foundation in the fundamentals of software engineering, such as software design, programming, and testing. This knowledge has been essential in my work, as it has allowed me to understand the different aspects of software development and to apply them to my work.

    8/10

  • 8. Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
  • Yes, there are many extracurricular activities that software engineers can get involved in at work. Some examples include: Social activities: Many companies have social clubs or groups that software engineers can join. These clubs can provide a way to meet new people, make friends, and socialize outside of work. By getting involved in extracurricular activities, software engineers can improve their skills, learn new things, meet new people, and have fun.

    8/10

  • 9a. Would you recommend Apple to a friend?
  • Yes


  • 9b. Why?
  • I would recommend Apple to a friend for the following reasons: Great products: Apple products are known for their high quality, sleek design, and ease of use. Strong company culture: Apple has a strong company culture that values innovation, creativity, and collaboration. Competitive salary and benefits: Apple offers competitive salaries and benefits, including health insurance, retirement savings plans, and paid time off.


  • 10. What tips or advice would you give to others applying to Apple?
  • Highlight your unique skills and experiences: What makes you different from other software engineers? What skills and experiences do you have that would be valuable to Apple? When you're writing your resume and cover letter, be sure to highlight your unique skills and experiences. Get involved in the Apple community: There are many ways to get involved in the Apple community, such as attending Apple events, participating in online forums, and following Apple on social media. Getting involved in the Apple community can help you learn more about the company and its products, and it can also help you network with other Apple employees.


Details

Level 3 Apprenticeship

Engineering

London

June 2023


View More Reviews
Recruiting? See how we can help you