At a Glance
- Tasks: Upgrade a web app using Angular and .NET, ensuring top-notch performance and functionality.
- Company: Join a forward-thinking tech team focused on innovation and excellence.
- Benefits: Competitive pay, flexible hours, and a chance to enhance your skills.
- Why this job: Make a real impact by upgrading essential tech and improving user experience.
- Qualifications: Proven skills in Angular, TypeScript, and .NET development required.
- Other info: Short-term contract with potential for future projects.
The predicted salary is between 500 - 1500 £ per month.
We are seeking an experienced Full-Stack Developer to upgrade an existing web application. The project involves both frontend and backend updates, ensuring smooth performance and full functionality after the upgrade.
Frontend (Angular):
- Upgrade the project from Angular 12 to Angular 21
- Fix all errors and compatibility issues arising from the upgrade
- Implement improvements in lazy loading and performance optimizations
- Test the frontend thoroughly to ensure all features work as expected
Backend (.NET):
- Upgrade the backend from .NET 6 to .NET 10
- Upgrade all .NET dependencies across projects
- Test the backend fully to ensure all APIs and services function correctly
Additional Requirements:
- Strong experience in Angular, TypeScript, and .NET development
- Knowledge of lazy loading and performance optimization techniques
- Ability to identify and resolve migration-related issues efficiently
- Experience with end-to-end testing for both frontend and backend
Deliverables:
- Fully upgraded and functional Angular and .NET projects
- Documentation of changes and improvements
- Test reports confirming that everything is working as expected
Contract duration of less than 1 month.
Mandatory skills: C#, .NET Framework, Angular, Web Development, ASP.NET MVC, SQL
Full-Stack Upgrade: Angular 12 → 21 & .NET 6 → 10 with Testing and Performance Improvements employer: FreelanceJobs
Contact Detail:
FreelanceJobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Upgrade: Angular 12 → 21 & .NET 6 → 10 with Testing and Performance Improvements
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Angular and .NET. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your previous projects, especially any upgrades or performance improvements you've done. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common questions related to Angular and .NET upgrades. We all know that technical interviews can be tricky, so practice explaining your thought process when tackling migration issues.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Full-Stack Upgrade: Angular 12 → 21 & .NET 6 → 10 with Testing and Performance Improvements
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with Angular and .NET in your application. We want to see how you've tackled similar upgrades and any performance improvements you've implemented in the past.
Be Specific About Your Experience: When detailing your previous projects, focus on the specifics of what you did. Mention the versions you upgraded from and to, and any challenges you faced along the way. This helps us understand your problem-solving skills.
Keep It Clear and Concise: We appreciate a well-structured application. Use bullet points for your skills and experiences, and keep your language straightforward. This makes it easier for us to see why you're a great fit for the role.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at FreelanceJobs
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Angular 12 to 21 and .NET 6 to 10. Brush up on the specific changes and improvements in these versions, especially around lazy loading and performance optimisations. Being able to discuss these upgrades confidently will show that you’re the right fit for the role.
✨Prepare for Problem-Solving Questions
Expect questions about how you would handle migration-related issues or compatibility errors. Think of examples from your past experiences where you successfully resolved similar challenges. This will demonstrate your ability to think critically and adapt to new situations.
✨Showcase Your Testing Knowledge
Since testing is a key part of this role, be ready to talk about your experience with end-to-end testing for both frontend and backend. Discuss the tools you’ve used and how you ensure that all features work as expected after an upgrade. This will highlight your thoroughness and attention to detail.
✨Bring Documentation Samples
If possible, bring along samples of documentation you’ve created in previous projects. This could include change logs, test reports, or any other relevant materials. It shows that you not only focus on coding but also understand the importance of clear communication and record-keeping in development.