Senior React/React Native Developer

Location London
Discipline: Software Design and Application Development
Job type: Permanent
Salary: 100k per annum

​A Multi-brand Leading Property Company located in Central London are looking for a Senior React/React Native Developer to join their IT team on a permanent basis with the option of working hybrid/remote.

ABOUT THE COMPANY

The company is a privately held property which owns, manages and develops commercial and residential properties throughout London. The Multi-brand Leading Property Company has a dedicated team of professionals with many years’ experience in the commercial and residential property industries.

ABOUT THE ROLE

The role requires proven and demonstrable experience of delivering sizeable React and React Native applications to production. Extensive knowledge of JavaScript and React are essential to ensure continued development of web and native mobile products for all brands across the company, from customer-facing Pavilion and Wilderness Reserve web sites and apps to back-office tools. Apollo experience is also required to underpin data access through GraphQL, both to query content but also perform mutations to their back-end system.

Experience with Jest and Flow are highly desirable but not mandatory, as are used to for testing and enforcement of front-end type-safety.

The role is based in Central London, within an IT Development team of approx. 8 staff, working alongside a product manager, another front-end developer, two internal back-end developers and additional third-party resources. The role will primarily focus on the development, enhancement, and support of a range of different products using a WordPress-based content management systems, some operating in headless mode and some performing full site publication. Azure CDN skills for publishing headless-mode web sites is also highly desirable.

In addition to development, the role also supports the Marketing Team in driving web capabilities, through scoping, design, build, run, maintenance and support of all web sites. Activities will include WordPress updates (patches and plug-ins), issue resolution, content upload, image optimisation, training of business users, etc. The role will take on some responsibility for liaising with key web hosting and software suppliers. Previous experience with Google Analytics and Google Tag Manager are highly desirable to support the Marketing Team’s goals and KPIs.

The successful candidate will have proven design skills, and be experienced in presenting ideas, prototypes and minimal viable products to both the IT team and business stakeholders, using design technologies such as Figma. The successful candidate will also have proven, demonstrable experience across all the technologies listed in this job description (WordPress, React, React Native, Azure CDN, Figma, Google Analytics, Google Tag Manager)

The successful candidate will need to take an innovative approach, recognizing industry trends and transforming into practical solutions, whilst still being sensitive to existing processes, security, scalability, supportability and running costs.

Accountabilities:

  • Work closely with Marketing and Product Teams to scope requirements

  • Local project management of changes, with regular presentations to stakeholders

  • Develop static web sites in WordPress, and dynamic web sites and apps in React

  • Testing of changes to ensure correct operation, across devices and browser types

  • Deployment of changes to live sites, and monitoring of live sites

  • Basic SEO oversight, and assessing the need for more external SEO expertise

  • Understanding and support of Google Analytics, and data-driven decision-making

  • Security oversight, working with the infrastructure team on security plans

Key Relationships / Interfaces:

Internal:

  • Business Stakeholders (especially Marketing Team, and Operations teams)

  • Group IT team

External:

  • Group IT Suppliers

Qualifications & Experience:

  • Degree in Computer Information Systems or equivalent commercial experience

  • Ability to recognize and act on priorities

  • Excellent communication skills, and able to influence at all levels

  • Fluent English

  • Self-motivated; capable of managing multiple tasks concurrently

  • Demonstrates professional attitude and appearance consistent with position’s responsibilities

  • 5+ years front-end development experience in commercial roles

Mandatory Skills:

  • Developing commercial React and React Native applications

  • Strong JavaScript background

  • Experience calling GraphQL endpoints using Apollo (or similar technology such as Relay)

  • Familiar embedding integrations with front-end solutions for authentication, payments and marketing data

  • HTML, image optimisation, animations and responsive design

  • HTML, JavaScript and Cascading Style Sheets (CSS)

  • Sociable and comfortable working directly with the Product, Marketing and IT teams and liaising between them. Able to build relationships quickly with IT and business staff at all levels

  • Self-motivated, able to add value quickly and work to deadlines

Highly Desirable Skills:

  • Prototyping/modelling (Figma, MarvelApp, Invision, Visio, etc.)

  • Front-end testing tools such as Jest and Flow

  • Azure DevOp Pipelines for deployment of sites and mobile apps

  • Hubspot, including the HubL language

  • Content Management Tools, especially WordPress

  • Adobe Creative Cloud (InDesign, Photoshop and Illustrator)

  • Design experience