Senior Front End Developer
RELX · Chennai
RELX · Chennai
About Team: RX Global aims to create unforgettable experiences for attendees and exhibitors through organizing events. Innovation, creativity, and collaboration drive the company to offer exceptional services to clients. About the role: This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design — typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions. Responsibilities: • A Senior Software Engineer II (Front-End) is a highly capable, independent individual contributor who delivers complex, high-impact user interfaces across multiple applications and component libraries. • They own end-to-end design and delivery decisions within their domain, translating ambiguous business requirements into accessible, performant, and maintainable solutions that measurably improve customer and business outcomes. • They are recognised as subject-matter experts in key in-house front-end systems within their team and contribute significantly to engineering quality, operational health, and team capability. Technical Excellence • Produces clear design documentation using the Process for Technical Decision Making and RX architectural principles. • Builds systems with strong performance, accessibility, extensibility and security foundations, following Secure SDLC, which reduces long-term maintenance costs. • Enforces testing strategies that materially improve deployment confidence and meet the Service & Operational Level Agreements • Makes pragmatic trade-offs between speed, quality and sustainability. • Models high standards in code quality and provides constructive, context-rich feedback that improves engineering quality. • Introduces improved patterns, tools or techniques that elevate engineering standards within their team or domain. • Solves novel and ambiguous technical problems with pragmatic, well-reasoned solutions. • Shares technical knowledge across teams and contributes to engineering communities of practice. Operational Excellence • Own operational health and reliability of services within scope • Use metrics, logs and monitoring to proactively detect risks and anomalies • Builds systems with operational considerations in mind (fault tolerance, recoverability). • Lead incident response, post-mortems and systemic remediation • Traces and diagnoses complex issues across UI layers to identify root cause and systemic improvements. • Maintain runbooks, operational documentation and knowledge sharing material • Systematically reduce technical debt, improving stability and maintainability. • Ensures security and dependency updates are applied to owned systems. • Incident frequency and MTTR decrease over time Product Delivery & Business Impact • Translate complex requirements into incremental, deliverable technical solutions • Deliver high-quality software with predictable cycle times and low failure rates • Collaborate with Product to align solutions to user and business outcomes • Collaborates effectively with backend engineers and QA to align on API contracts, testing strategies, and integration requirements. • Identify delivery risks early and propose pragmatic mitigation options • Simplify systems and remove waste to improve delivery efficiency • Balance speed, value and sustainability in delivery decisions • Contributions directly support measurable business and customer outcomes • Delivery becomes more predictable with reduced change failure rates • Technical solutions optimise cost, reliability, or time-to-market Leadership & Collaboration • Owns the design and delivery of complex features spanning multiple views, components, or applications within a defined product or platform team. • Communicates technical topics clearly to engineers, product and business stakeholders. • Synthesises data and differing perspectives into clear, pragmatic recommendations. • Builds strong working relationships across local and distributed teams. • Demonstrates accountability, ownership and bias for action. • Mentors engineers through code reviews, pairing and technical guidance. • Stakeholders trust their technical judgement and recommendations Requirements: Qualifications (Experience, credentials, etc.) • Typically 5+ years with demonstrable experience building complex React/TypeScript applications at scale. • Proven delivery of complex production systems across multiple features and integration points. • Experience translating ambiguous requirements into scalable solutions • Experience working in large, mature codebases with multiple integration points. • Experience working in Agile cross-functional teams • Proficient with AI-assisted development tools and able to critically evaluate AI-generated code before committing it. Technical Skills Required • Strong proficiency in TypeScript a