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