Senior Software Engineer - React

Infinityquest — United Kingdom · Posted ~2 hours ago

Senior

Skills

React TypeScript JavaScript ES6+ HTML5 CSS3 React Hooks Functional components Redux Data-driven UI JSON Schema Software engineering Code testing Distributed team leadership JavaScript

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior software engineering role focused on modern frontend development with React and TypeScript. You will build dynamic, data-driven interfaces, improve and test application code, and contribute to the growth and mentoring of distributed engineering teams.

Highlights

Work on modern web applications while combining hands-on frontend engineering with opportunities to mentor and lead distributed engineering teams.

Description

Job Description: Overall experience: 5 to 8+ years in software engineering and product development, in individual contributor as well as leadership roles.Education: Bachelor of Science or Engineering, specializing in Information Technology, Computer Science, or Software Engineering disciplines.Experience in Frontend technologies for web, including Typescript and frameworks such as React JSProfessional certifications in software engineering, architecture, or product managementAt least couple of years of experience building, mentoring, and managing high-performance distributed engineering teams.Hands-on experience developing data-driven UI and dynamic forms such as JSON-schema based forms.Hands-on experience developing, improving, and testing application code towards industry-standard specifications or to meet compliance requirements.React, JavaScript (ES6+), HTML5, and CSS3Experience with React Hooks and functional component patternsExperience with state management tools such as Redux and/or Context APIExperience with React Testing Library or similar testing frameworksExperience integrating with RESTful APIsFamiliarity with JSON and web service technologiesUnderstanding of performance optimization techniques for web applicationsParticipate in code reviews to ensure high standards of code quality and performanceExperience working in agile development environments.