At a Glance
- Tasks: Join us as a Front-End Software Developer to create innovative e-Assessment solutions.
- Company: AQA is the UK's largest provider of academic qualifications, impacting millions of students.
- Benefits: Enjoy flexible hours, 25 days annual leave, private medical insurance, and more perks!
- Why this job: Be part of a collaborative team revolutionizing exam technology while making a real difference.
- Qualifications: Advanced skills in React, Typescript, HTML, CSS, and JavaScript are essential.
- Other info: We welcome diverse applicants and offer a supportive environment for growth.
The predicted salary is between 30000 - 42000 £ per year.
At AQA, we’re committed to advancing education and we’re committed to our people. As the largest provider of academic qualifications in the UK, we mark over 10 million exam papers each year and it’s our people who make this happen. Software Developer – Front End Permanent Hybrid/Smart Working Sunday 8th December Imagine working on cutting-edge projects that shape the future of assessment technology. If you’re passionate about software development and ready to contribute to a ground breaking product, we want to hear from you. As the Front-End Software Developer , you’ll play a pivotal role in delivering world-class e-Assessment solutions that impact millions of students annually. Join a supportive, collaborative team where your ideas and skills will help revolutionize the way exams are designed, managed, and evaluated. Utilizing your expert knowledge of React, Typescript, HTML, and CSS to create intuitive, responsive user interfaces that work seamlessly across modern browsers and devices. Taking charge of project sprint goals, develop code, participate in code reviews, and address any defects efficiently. Engaging in peer programming, contribute to SCRUMs, and work with the team to produce high-quality outputs. Championing continuous improvement and upholding information security. Advanced skills in React, Typescript, HTML, CSS, and JavaScript, with a strong understanding of UI/UX design principles. Experience working effectively within Agile methodologies. Net C#, Bootstrap, REST API Development, GIT, and unit testing frameworks is beneficial but not essential. Balance your 35-hour workweek with flexible hours and smart working tools for office and home. Enjoy 25 days of annual leave, increasing incrementally to 30 days after five years, plus up to an additional 4 discretionary days over Christmas and New Year. Take 5 additional paid days to participate in volunteering activities that are close to your heart. Access private medical insurance from day one, covering new and pre-existing conditions. Benefit from our Ride-to-Work scheme, gym access or discounts, Headspace app, and an employee assistance programme. 5% employer pension contributions with various options through salary sacrifice. Opt for our electric vehicle scheme which includes the car, insurance, MOT, service, and breakdown cover. AQA is an equal opportunities employer and welcomes applications from all sections of the community regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes people unique. #The Front End Software Developer is responsible for design, development, and support of the applications that enable AQA to offer the very best in e-Assessment software and services. They have specialist knowledge of developing system interfaces and have the responsibility to translate the creative vision into a working UI that is compatible with both current and legacy browsers. As part of our continuous improvement program Software Developers will suggest system and process improvements, whilst taking a risk-based approach to system changes in an ITIL environment.Software Developer – Front End The Front End Software Developer is responsible for design, development, and support of the applications that enable AQA to offer the very best in e-Assessment software and services. They have specialist knowledge of developing system interfaces and have the responsibility to translate the creative vision into a working UI that is compatible with both current and legacy browsers. As part of our continuous improvement program Software Developers will suggest system and process improvements, whilst taking a risk-based approach to system changes in an ITIL environment. The group operates in close partnership with the Enterprise Technology and Central Hubs departments Given the seasonal nature and criticality of the Summer exams series, the role will be required to provide hands-on technical expertise through critical issues during the Summer series which may require some unsociable hours. The Front End Software Developer works within a delivery team using an Agile approach to development. The team consists of a Product Owner, Scrum Master, Business Analysts, Developers and Quality Control resources. Software Development Maintain specialist knowledge of HTML, CSS, UI Frameworks, React, Typescript and the Microsoft technology stack. Be responsible for the development and delivery of the project sprint goals through effective breakdown of tasks, estimates and timely updates in Azure DevOps Work with Business Analysts, Architects and QC together with own initiative to produce an intuitive user-friendly interface that uses responsive design. Complete all changes identified at code review or Functional testing, first time. Participate in SCRUMs, Retrospectives and Peer reviews Demonstrate a pro-active approach to communication within the team including any impediments to be escalated to the Scrum Master. Quality framework Adhere to documented company and departmental quality procedures, standards, and methods. Help to evolve the documented departmental procedures and methods. Work closely with other team members, e.g. peer programming and code reviews Risk Management – Participate in the identification, assessment, planning and management of threats and opportunities as appropriate. Information Security – take an active part in the preservation of confidentiality, availability and integrity of information assets used in conducting the role and follow additional security procedures associated with specific activities where applicable. It is our Software Developers responsibility to ensure that their own professional knowledge and job skills are always fully up to date. Excellent knowledge of React, Typescript, HTML, CSS, JavaScript, HTML 5 and CSS3 with good working knowledge of development principles Working knowledge of delivering a comprehensive UI using Web components Asset bundling with tools such as Webpack Unit Testing frameworks Net C# would be beneficial. Web Services & REST API Development Experience of delivering code effectively within an Agile environment Confidence in delivering key information and team collaboration in Scrum ceremonies and events. Confidence to speak out, challenge and bring continuous improvements to the development team.
Summer Placement Software Engineer employer: AQA
Contact Detail:
AQA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Summer Placement Software Engineer
✨Tip Number 1
Familiarize yourself with Agile methodologies, as this role heavily relies on them. Understanding SCRUM ceremonies and how to effectively participate in them will give you an edge during the interview process.
✨Tip Number 2
Brush up on your React and Typescript skills, as these are crucial for the position. Consider building a small project or contributing to open-source projects to showcase your expertise in these technologies.
✨Tip Number 3
Prepare to discuss your experience with UI/UX design principles. Be ready to share examples of how you've created intuitive user interfaces in past projects, as this will demonstrate your fit for the role.
✨Tip Number 4
Highlight any experience you have with code reviews and peer programming. Being able to communicate effectively and collaborate with team members is essential for success in this role.
We think you need these skills to ace Summer Placement Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React, Typescript, HTML, and CSS. Include specific projects where you've utilized these technologies, especially in an Agile environment.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and how you can contribute to AQA's mission of advancing education. Mention any relevant experience with e-Assessment solutions or similar projects.
Showcase Your Teamwork Skills: Since the role involves working closely with a team, emphasize your experience in collaborative environments. Discuss your participation in SCRUMs, peer programming, and how you handle code reviews.
Highlight Continuous Improvement: AQA values continuous improvement, so mention any initiatives you've taken in past roles to enhance processes or systems. This could include suggestions you've made or improvements you've implemented in previous projects.
How to prepare for a job interview at AQA
✨Showcase Your Technical Skills
Be prepared to discuss your experience with React, Typescript, HTML, and CSS in detail. Bring examples of projects you've worked on that demonstrate your ability to create intuitive and responsive user interfaces.
✨Understand Agile Methodologies
Since the role involves working within an Agile team, familiarize yourself with Agile principles and be ready to discuss your experience in SCRUMs, retrospectives, and peer programming. Highlight how you’ve contributed to sprint goals in past projects.
✨Emphasize Continuous Improvement
AQA values continuous improvement, so think of specific instances where you suggested system or process improvements in your previous roles. Be ready to explain how these changes positively impacted your team or project.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice explaining your thought process when addressing defects or issues in code. Show your proactive approach to communication and collaboration within a team setting.