At a Glance
- Tasks: Build and evolve complex front-end experiences using React and TypeScript.
- Company: Join Elsevier, a global leader in information analytics.
- Benefits: Enjoy flexible hours, wellbeing initiatives, and study assistance.
- Other info: Dynamic team environment with opportunities for career growth.
- Why this job: Make a real impact on science and healthcare with innovative tech.
- Qualifications: Strong skills in React, TypeScript, and experience with Node.js.
The predicted salary is between 50000 - 70000 £ per year.
About our Team
Elsevier is a global information analytics company that helps institutions and professionals progress science, advance healthcare and improve performance for the benefit of humanity. Our dynamic agile teams deliver technology that helps researchers publish high-quality scientific research. The Software Engineer contributes to building capabilities that improve the quality of scientific research.
About the Role
You will build and evolve complex, production-grade front-end experiences using React and TypeScript/JavaScript, while collaborating across the stack with Node.js and Express services. You’ll help drive architectural decisions and platform improvements, with a focus on reliability, maintainability, and scalability. You’ll also explore AI-assisted and agentic tools to improve workflows in line with team guidelines and strong engineering practices. The role will be 80% front end development and 20% back end development.
Responsibilities
- Design, develop and maintain production-grade, complex front-end features using React and TypeScript/JavaScript, and support back-end services built with Node.js and Express.
- Lead and influence architectural discussions, technical design decisions, and long-term platform improvements.
- Build scalable and maintainable RESTful APIs, ensuring reliability, performance, and best-practice implementation.
- Write high-quality, testable code and enforce strong engineering standards through TDD and meaningful test coverage.
- Conduct thorough code reviews to ensure quality, consistency, and adherence to coding practices.
- Explore opportunities to use AI-assisted and agentic tools (for example, code assistants, test generation or documentation agents) to improve development workflows, while following team guidelines and good engineering practices.
Requirements
- Strong production-grade React and TypeScript/JavaScript skills, with experience delivering at scale.
- Professional software engineering experience.
- Proven experience building scalable, high-availability systems using TypeScript/JavaScript, Node.js with Express, HTML/CSS.
- Experience designing and implementing RESTful APIs.
- Advanced understanding of modern software development methodologies, such as Agile/Scrum.
- Familiarity with modern collaboration and development tools: Git/GitHub, JIRA, Confluence.
- Ability to diagnose and resolve complex issues, contributing to overall platform stability and quality.
- Ability to work with backend services in Python or Java to debug and extend the full data path.
Work in a Way That Works for You
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance, and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working Pattern
Working flexible hours – flexing the times when you work in the day to help you fit everything in and work when you are the most productive.
About the Business
A global leader in information and analytics, we help researchers and healthcare professionals advance science and improve health outcomes for the benefit of society. Building on our publishing heritage, we combine quality information and vast data sets with analytics to support visionary science and research, health education and interactive learning, as well as exceptional healthcare and clinical practice. At Elsevier, your work contributes to the world’s grand challenges and a more sustainable future. We harness innovative technologies to support science and healthcare to partner for a better world.
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
Frontend Engineer (React/TypeScript) with Node APIs employer: RELX
At Elsevier, we pride ourselves on being an exceptional employer that champions a healthy work/life balance and offers a wealth of benefits tailored to support your personal and professional growth. Our dynamic work culture fosters collaboration and innovation, allowing you to contribute to meaningful projects that advance science and healthcare while enjoying flexible working hours and numerous wellbeing initiatives. Join us in a role where your skills in React and TypeScript will not only enhance your career but also make a significant impact on the world’s grand challenges.
StudySmarter Expert Advice🤫
We think this is how you could land Frontend Engineer (React/TypeScript) with Node APIs
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best React and TypeScript projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your coding skills and be ready to discuss your past projects. Practice common technical questions and think about how you can demonstrate your problem-solving abilities.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Elsevier.
We think you need these skills to ace Frontend Engineer (React/TypeScript) with Node APIs
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your React and TypeScript skills, as well as any experience with Node.js and Express. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role at Elsevier and how your experience can contribute to improving scientific research. Keep it engaging and personal!
Showcase Your Projects:If you’ve worked on any cool projects using React or TypeScript, make sure to include them in your application. We love seeing real examples of your work, especially if they demonstrate your problem-solving skills and creativity.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at RELX
✨Know Your Tech Stack
Make sure you brush up on your React, TypeScript, and Node.js skills. Be ready to discuss your past projects and how you've used these technologies to build scalable applications. Highlight any experience with RESTful APIs and how you ensured their reliability and performance.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex issues you've diagnosed and resolved in previous roles. Use specific examples to illustrate your thought process and the steps you took to ensure platform stability and quality. This will demonstrate your ability to contribute effectively to the team.
✨Emphasise Collaboration
Since this role involves working across the stack, be ready to discuss how you've collaborated with other developers, designers, or stakeholders in the past. Mention any experience with Agile methodologies and tools like Git/GitHub, JIRA, or Confluence to show you're a team player.
✨Explore AI Tools
Familiarise yourself with AI-assisted tools that can enhance development workflows. Be prepared to discuss how you've used or would like to use such tools in your work. This shows you're forward-thinking and open to innovative solutions that align with the company's goals.