Frontend Developer

Frontend Developer

London Full-Time 28800 - 42000 £ / year (est.)
S

At a Glance

  • Tasks: Design and develop custom applications using React for client reporting needs.
  • Company: Join Savills, a leader in real estate services with a commitment to innovation.
  • Benefits: Enjoy 25 days of annual leave, training costs covered, and employee discounts.
  • Why this job: Be part of a collaborative team that values personal growth and embraces new technologies.
  • Qualifications: Experience in React, good communication skills, and an interest in UX/UI principles required.
  • Other info: Opportunities for sports activities and participation in Diversity and Inclusion Groups.

The predicted salary is between 28800 - 42000 £ per year.

Working alongside data managers and analysts, the successful applicant will be using React to design, develop and deploy bespoke applications to meet internal and external client reporting needs. As a result, the role requires a working understanding of the following: Web application (Design and Development), CSS, JS, Node, and SQL. Full stack experience is also welcomed, particularly with a Python based API. Experience of Azure App Services also being beneficial., * Understands responsibility for own personal and professional development and strives to deliver a quality service.

  • Demonstrates personal commitment to client (internal and external) delivery.

  • Builds positive relationships with colleagues.

  • Aware of potential disrupters and seeks opportunities to make improvements.

  • Has a good level of awareness of the business and its place within the market.

The successful applicant will have an interest in new technologies, with an ability to self-teach and also to communicate their knowledge to others.

They must have good communication skills, work well as part of a team and have an appreciation of basic design & UX principles.

Key Skills

The successful applicant will have an interest in new technologies, with an ability to self-teach and also to communicate their knowledge to others. They must have good communication skills, work well as part of a team and have an appreciation of basic design & UX principles.

  • Practical experience in React

  • Experience working with Python desirable but not essential

  • Knowledge of UI/UX software

  • Knowledge of Leaflet, MapLibre or equivalent webGIS would be advantageous.

  • Good analytical, trouble-shooting and problem solving skills.

  • Good understanding of database principles and data structures.

  • Good understanding of software development methodologies, processes, and principles.

  • A strong appreciation of UX/UI principles.

  • Positive under pressure.

  • Strong attention to detail.

  • Excellent organisational and work prioritisation skills, managing multiple tasks through to completion.

  • Knowledge of Azure SaaS, PaaS &/or IaaS would also be advantageous.

  • Ability to use initiative to troubleshoot and offer alternative solutions.

  • Company mobile phone

  • Company laptop

  • Training and qualification costs covered

  • 25 days annual leave

  • Pension scheme – Royal London

  • Discretionary bonus scheme

  • ShareSave – Save As You Earn share option scheme

  • Interest free season ticket (travel) loan

  • Employee discounts – save money using MyRewards, with thousands of discounts and offers

  • Sports activities (Hockey, Netball, Skiing, Rugby, Football, Cricket, Badminton & Squash)

  • Employee Assistance Programme – A 24-hour, confidential support service available to all staff

  • Cycle to Work Scheme

  • The opportunity to join one of our Diversity and Inclusion Groups

Find out more about Savills offer

Recruitment agencies

Savills only pay agency fees where we have a signed agreement in place and that agency has been previously contacted and directed by a member of our recruitment team. We do not pay agency fees when speculative and unsolicited CVs are submitted to Savills or any of our employees other than via our careers website and through our recruitment process. If this is not adhered to, agency fees will not be paid.

Submission of any unsolicited CVs or proposals to Savills will be deemed evidence of full and unlimited acceptance of this approach.

Frontend Developer employer: Savills Limited

At Savills, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. As a Frontend Developer, you'll benefit from comprehensive training opportunities, a generous 25 days of annual leave, and a range of employee discounts, all while working in a supportive environment that values personal and professional growth. Join us to be part of a team that not only embraces new technologies but also encourages a healthy work-life balance and community engagement through various sports activities.
S

Contact Detail:

Savills Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Frontend Developer

✨Tip Number 1

Familiarize yourself with the latest trends and best practices in React development. This will not only enhance your skills but also show us that you are proactive about your professional growth.

✨Tip Number 2

Engage with online communities or forums related to frontend development, especially those focusing on React and UI/UX principles. Networking with other developers can provide insights and opportunities that may help you stand out.

✨Tip Number 3

Consider building a small project or contributing to open-source projects using React and Python. This practical experience can demonstrate your ability to apply your knowledge effectively and showcase your problem-solving skills.

✨Tip Number 4

Prepare to discuss how you have previously collaborated with teams and communicated technical concepts to non-technical stakeholders. Strong communication skills are essential for this role, and sharing relevant experiences can make a positive impression.

We think you need these skills to ace Frontend Developer

Practical experience in React
Understanding of Web application Design and Development
Proficiency in CSS and JavaScript (JS)
Familiarity with Node.js
Knowledge of SQL and database principles
Experience with Python (desirable but not essential)
Understanding of software development methodologies, processes, and principles
Appreciation of UX/UI principles
Experience with UI/UX software
Knowledge of Leaflet, MapLibre or equivalent webGIS (advantageous)
Good analytical, troubleshooting, and problem-solving skills
Strong attention to detail
Excellent organizational and work prioritization skills
Ability to manage multiple tasks through to completion
Knowledge of Azure SaaS, PaaS & IaaS (advantageous)
Ability to use initiative to troubleshoot and offer alternative solutions
Strong communication skills
Teamwork and collaboration skills
Interest in new technologies and self-teaching

Some tips for your application 🫡

Highlight Relevant Skills: Make sure to emphasize your experience with React, CSS, JS, Node, and SQL in your application. Mention any full stack experience, especially with Python-based APIs, as well as familiarity with Azure App Services.

Showcase Your Projects: Include examples of bespoke applications you have designed or developed. If possible, provide links to your GitHub or portfolio that demonstrate your skills in web application design and development.

Demonstrate Communication Skills: Since good communication is key for this role, highlight experiences where you effectively communicated technical concepts to non-technical colleagues or clients. This could be through team projects or presentations.

Express Your Interest in New Technologies: Mention any recent technologies or tools you have self-taught or are currently learning. This shows your commitment to personal and professional development, which is a valued trait for the position.

How to prepare for a job interview at Savills Limited

✨Showcase Your React Skills

Be prepared to discuss your practical experience with React. Highlight specific projects where you've used React to solve problems or improve user experience. This will demonstrate your technical proficiency and ability to deliver quality applications.

✨Demonstrate Your Understanding of UX/UI Principles

Since the role requires an appreciation of basic design and UX principles, be ready to talk about how you incorporate these elements into your work. Share examples of how you've improved user interfaces or enhanced user experiences in past projects.

✨Communicate Your Learning Process

The company values self-teaching and knowledge sharing. Be prepared to discuss how you stay updated with new technologies and how you’ve taught others in your team. This shows your commitment to personal and professional development.

✨Prepare for Problem-Solving Scenarios

Expect questions that assess your analytical and troubleshooting skills. Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. This will highlight your problem-solving abilities and attention to detail.

S
>