Web Developer

London 22 months agoContractor External
453.9k - 499.3k
Please bear in mind this is a fixed-term 6 months contract vacancy About Us Robert Bird Group (RBG) is a leading international structural, geotechnical, civil and construction engineering consultancy. We are specialists in the built environment and complex infrastructure. Embracing digital technology in the pursuit of engineering excellence, RBG leads the industry with engineering solutions supported by key digital advancements keeping solutions well informed, efficient, and enabling opportunity for innovation in building and sustainability. Opportunity • The Robert Bird Group Digital team are building an engineering analysis dashboard web app instrumental for engineering teams to analyze and configure building material quantities and their sustainability impact for engineering solutions. • The Web Developer role will work with the team upon an existing database and basic website skeleton to build up the website pages and their backend functionality. • The Website provides dashboards of tabulated data with companion charts to assist in the analysis of engineering material quantities, sustainability impacts and project metrics to track overall progress. • The Website also provides forms to configure additional data to add to the dashboards. • The role is an initial 6-month contract which may provide an opportunity to extend in future. Duties • Working in a collaborative team environment and supporting members to ensure milestones are met in a timely manner • Designing both, frontend and backend features considering best practices for: • User experience (UX) workflow • Cyber security • Care in data management including validation and sanitization of input data. • Reusability and cleanliness of code to maximize team's ability to scale and work efficiently on code. • Developing frontend features using React framework with Redux Toolkit (RTK) Query store state management to: • Display data-heavy information in elegant data analysis dashboards including table and chart representations. • Providing editing tools to edit data attributes in intuitive and efficient way. • Developing backend features using Laravel framework • Safely handle requests by checking user's roles and permissions and scrutinizing data with data validation and sanitization before performing data read and write operations. • Building data models to describe database tables and their relationships. • Building data operations that follow Laravel Request Lifecycle's best practices to split data operation's security, management and processing between request, controller, and service container objects respectively. • Conducting Functional Testing internally with the development team to find, register and fix bugs. • Conducting User Acceptance Testing (UAT) with the project's user-group to gain feedback and seek sign-off on developed features • Building relationships with a passionate internationally based development team with the possibility for on-going work after the initial contract. Experience • Experience in Web Development industry • Familiarity with agile development • Key programming concepts like OOP, MVC design, TDD, modern design patterns • React framework with Typescript for frontend development. • React Redux Toolkit (RTK) Query store state management & data fetching. • Laravel framework with PHP for backend development • Familiarity with Linux environments • Normalization of relational databases (MySQL/MariaDB) • Data model queries and SQL queries for relational databases • Data Input validation and sanitization • Quality Assurance with internal functional testing and user-acceptance testing • Git version control Why Work With Us Robert Bird Group is a growing, fast-paced business which offers birthday leave, corporate health insurance rates, paid parental leave, recognition awards, an active and engaging social club, along with a supportive team environment where healthy lifestyle balance is encouraged. How to apply All applications must be submitted online. To apply, click on the "Apply Now" link below and follow the prompts. Robert Bird Group is an equal employment opportunity employer. This role does not require agency input. Please do not forward resumes directly to RBG’s employees/managers. We do not accept unsolicited resumes and are not responsible for any associated fees