At a Glance
- Tasks: Join our team to optimise frontend and backend performance for millions of users.
- Company: Freelancer.com, the world's largest freelancing marketplace.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact by enhancing user experiences and building scalable systems.
- Qualifications: 2-4 years experience in full-stack or frontend engineering with Angular and TypeScript.
- Other info: Collaborative environment with a mission to create one billion jobs globally.
The predicted salary is between 36000 - 60000 £ per year.
We’re looking for a Full-Stack Software Engineer (2–4 years experience) to join our Platform Performance team and help us deliver lightning-fast, scalable experiences to millions of users around the world. In this role, you’ll work across the stack—sharpening frontend speed, optimising backend services, and making our user interfaces more responsive, reliable, and delightful to use. You’ll collaborate with passionate engineers and product managers to identify performance bottlenecks, contribute to architectural improvements, and help evolve our design system.
Identify and solve performance issues across both frontend (Angular) and backend (PHP, Python, Go).
- Optimise page load speed, rendering performance, and API response times.
- Contribute to our design system and build reusable UI components using Angular and TypeScript.
- Help maintain and evolve scalable backend systems for high-performance APIs.
- Collaborate with cross-functional teams to implement best practices in performance, usability, and accessibility.
- Promote and support performance monitoring and testing practices.
2–4 years of professional experience as a full-stack or frontend engineer.
- Solid experience with Angular and TypeScript.
- Comfort working with backend technologies like PHP, Python, or Go.
- A good understanding of frontend performance optimisation techniques.
- Familiarity with RESTful API design and backend performance considerations.
- Experience building and maintaining reusable UI components.
Bonus Points (Nice to have):
- Understanding of accessibility and UI/UX design principles.
- Familiarity with SEO and frontend performance metrics.
- Experience with automated testing (Jest, Cypress, PHPUnit, etc.).
- CI/CD or DevOps knowledge.
- Open-source contributions or personal projects.
A chance to help build the tools and systems that power the next generation of our platform.
Full-Stack Software Engineer (Frontend, Remote) in London employer: Freelancer.com
Contact Detail:
Freelancer.com Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Software Engineer (Frontend, Remote) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Angular and TypeScript. This is your chance to demonstrate your expertise in frontend performance optimisation and reusable UI components.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to full-stack development. Practice coding challenges and be ready to discuss your experience with backend technologies like PHP, Python, or Go.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to create one billion jobs globally.
We think you need these skills to ace Full-Stack Software Engineer (Frontend, Remote) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Angular, TypeScript, and any backend technologies you've worked with. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about the role and how you can contribute to our mission. Share specific examples of how you've tackled performance issues or optimised user experiences in the past.
Show Off Your Projects: If you’ve got any personal projects or open-source contributions, include them! We love seeing what you can do outside of work. It gives us insight into your passion for coding and problem-solving.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Freelancer.com
✨Know Your Tech Stack
Make sure you’re well-versed in Angular and TypeScript, as these are crucial for the role. Brush up on your backend knowledge too—PHP, Python, and Go will come in handy. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Performance Optimisation Skills
Prepare examples of how you've tackled performance issues in previous roles. Whether it’s optimising page load speed or improving API response times, having concrete examples will demonstrate your expertise and problem-solving abilities.
✨Collaborate and Communicate
This role involves working with cross-functional teams, so be prepared to discuss how you’ve collaborated with others in the past. Highlight any experiences where you’ve contributed to architectural improvements or design systems, as teamwork is key.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team’s current challenges with performance or how they measure success. This shows your genuine interest in the role and helps you understand if it’s the right fit for you.