Senior Front End Developer

Apply now »

Date: Jun 23, 2022

Location: Lisbon, PT

Company: Springer Nature Group

Springer Nature opens the doors to discovery for researchers, educators, clinicians and other professionals. Every day, around the globe, our imprints, books, journals, platforms and technology solutions reach millions of people. For over 175 years our brands and imprints have been a trusted source of knowledge to these communities and today, more than ever, we see it as our responsibility to ensure that fundamental knowledge can be found, verified, understood and used by our communities – enabling them to improve outcomes, make progress, and benefit the generations that follow. 

Visit: group.springernature.com and follow​​​​​​​ @SpringerNature

Who we are
SPRINGER NATURE - springernature.com

Springer Nature employs more than 10,000 people in over 50 markets and is home to some of the best-known names in research, educational and professional publishing.

 

Working at the heart of a changing industry, we are always looking for great people who care about delivering quality to our customers and the communities we work alongside. In return, we provide opportunities to learn from some of the best in the business, with a culture that encourages curiosity and empowers people to find solutions and act on their instincts.

 

SN DIGITAL - sndigital.springernature.com

SN Digital (SND) is a technology division of Springer Nature. We are responsible for maintaining and delivering millions of articles used by researchers, scientists and students around the globe.

 

There are around 230 of us in London, Berlin, Pune, New York, Madrid, Dordrecht, Heidelberg and Lisbon. We work in collaborative, multi-disciplinary delivery teams, developing digital products and services that answer user problems and support business goals.

Who we are looking for
We’re looking for people who want to become part of a global team that aims to put Springer Nature at the forefront of digital publishing.

  • The work is interesting and meaningful.
  • Our culture is collaborative and friendly.
  • We encourage and support growth, both personal and professional.

 

This is a terrific opportunity for friendly, inquisitive people who want to get involved in our work, who love to learn, who will embrace and develop our culture.

 

Having a good command of English is important; collaboration is important in our day to day work, so being able to communicate your ideas and understand others is key.

 

We are intentionally looking to create teams that are diverse and inclusive. Diversity is the mix of culture, background, experience and personality that we all bring; inclusion is getting the mix to work better together. We want every member of our teams to contribute to our common goals while respecting each other's skills, knowledge and needs. 

The role
Researcher & Professional Services is a domain within Springer Nature Digital that focuses on enabling Springer Nature to run supporting services for Researchers, Professionals, and Institutions outside of the researcher publication journey. The domain consists of teams working on a toolkit that supports lifelong learning for professionals and researchers who want to stay up-to-date, stay qualified and/or solve a specific problem. We do this by providing personalized reliable and targeted information, high-quality interactive content and tools, and continued education.

 

The position sits within the programme of work responsible for extending and maintaining a service environment with over 40 services. You will be working on an agile team in close collaboration with POs, PMs, Backend developers and other teams, on a tech stack that includes Node.js, SASS, Gulp, Karma, and Mocha.

 

We’re looking for a Senior Frontend Developer. Your background will have been in frontend development, having gained knowledge of a wide range of methodologies and technologies. You will have a comprehensive understanding of standards-based frontend technologies, focusing on the development of progressively enhanced solutions. Our primary focus is always the user, not the technology.

 

You should be comfortable working at scale on complex, long-lived systems (where robustness and maintainability take priority over the latest technology), providing incremental improvements to existing applications as well as designing and building new features - both within our Node.js applications and the browser via UI components. Experience in microservices architecture and working with design systems is a plus.

 

You will regularly be communicating and collaborating with multiple teams, seeking out the areas you can provide the most value. Working with your peers in the Frontend community, you will contribute to frontend practices and technology that improve user experience across the business. You should be experienced working with people from different backgrounds and seniority levels, and be comfortable having conversations around technology choices; being able to influence those discussions with knowledge of, and reference to, frontend best practices and ways of working.

 

The job is based in Lisbon and you will work remotely at times with colleagues located in Portugal, Germany, UK and India, to name a few. 

 

Please visit the SND homepage to learn more about who we are and what we do. To gain an understanding of frontend development and our approach to accessibility at Springer Nature, browse our Frontend Playbook.

 

What you’ll be doing
Within 3 months

  • Get to know the product teams across Researcher & Professional Services and start to build good working relationships with them.
  • In code contributions and discussions demonstrate understanding of, and harmony with, the constraints, goals, and strategy of frontend development at Springer Nature.
  • Carrying out code reviews within your product team, as well as reviewing pull requests from other teams.
  • Understand the architectural direction of frontend development at Springer Nature, and gain an understanding of how close to this way of working the different products within your domain sit.
  • With guidance, contribute to meetings & discussions with other disciplines to gain an understanding of how we integrate & engage with the wider business.
  • Spread knowledge of techniques outlined in frontend playbooks (e.g. progressive enhancement, accessibility, etc) in contributions and peer reviews.
  • Build a relationship with your peers in the Frontend discipline, gaining insight into collaboration and technology across the business.
  • Make your first tentative contribution towards our open-source frontend playbook.
  • Get to know the Frontend Development Enablement team (who will provide you with expertise related to performance, accessibility, architecture).
  • Work with your manager to identify and undertake training to improve yourself (accessibility, performance, etc).

 

Within 6 months

  • Continue to develop relationships with a variety of teams around the business.
  • Foster a wider understanding of our goals & technologies by demonstrating effective communication in meetings & discussions
  • Contribute to technology discussions within your product area, helping to provide solutions promoting our development practices.
  • Become familiar with the frontend component & design system.
  • Identify and complete tasks related to your areas of technical expertise, with minimal supervision.
  • Continue contributing towards the frontend playbook.
  • Be comfortable contributing domain-specific insights with the frontend leadership team to help solve cross-domain problems.
  • Contribute to meetings & discussions with other disciplines and the wider business, being able to talk about the technological landscape within your domain.
  • Contribute to Researcher & Professional Services specific playbooks and runbooks.
  • Start to identify possible problems within your various domain-specific codebases, be able to describe and demonstrate those issues to the wider team, and then be able to propose solutions that conform with our preferred ways of working.

 

Within 12 months

  • Continue to spread knowledge of, and implement, techniques outlined in frontend playbooks (e.g. progressive enhancement, accessibility) in contributions and/or code reviews.
  • Work closely with people in Product, engaging at a very early stage in the product cycle, to help build robust products that align with the techniques in frontend playbooks.
  • Continue to contribute to playbooks & runbooks specific to the Researcher & Professional Services domain.
  • Demonstrate good knowledge of technology across the Researcher & Professional Services domain.
  • Advocate and drive development practices that improve the user experience for Researcher & Professional Services products.
  • You might find yourself with line-management responsibilities, but if not you will still be sought out for advice on solving problems by more junior developers from across the business. Will be able to give constructive criticism.
  • Helping others to determine their learning needs, through casual chats or more formal methods. Helping other developers build the skills that enable them to deliver accessible, robust, performant, secure products.
  • You should be helping to showcase best practices for frontend architecture within your domain.
  • You should be identifying areas of the codebase within your domain where you can make improvements, in order to mitigate problems arising in the future.
  • Contribute to discussions around complex solution design tradeoffs, referencing frontend architectural requirements, and enabling a wider understanding of user needs.

 

If you are an internal candidate please inform your line manager of your application.

Interested in hearing more about UK early career opportunities?  Why not follow our early careers page on Hive to find out more: https://hive.springernature.com/groups/uk-early-careers

At Springer Nature we value and celebrate the diversity of our people. We recognise the many benefits of a diverse workforce and strive for an inclusive workplace that empowers all our colleagues to thrive. Our search for the best talent fully encompasses and embraces these values and principles.