Role: UI Developer
Experience: 4+
Location: Pune
About Springer Nature Group
Springer Nature is one of the world’s leading global research, educational and professional publishers. It is home to an array of respected and trusted brands and imprints, with more than 180 years of combined history behind them, providing quality content through a range of innovative products and services. Every day, around the globe, our imprints, books, journals and resources reach millions of people, helping researchers and scientists to discover, students to learn and professionals to achieve their goals and ambitions. The company has almost 13,000 staff in over 50 countries. We’re looking for talented and motivated engineers to join our team at Springer Nature. The job is based in Pune, Maharashtra and you will be working with team members and stakeholders in China, London, and Berlin.
SN Digital is a technology division of Springer Nature that provides products and services around various aspects of the publishing workflow to make them easier and more efficient. Visit sndigital.springernature.com to learn more about who we are and what we do.
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.
About the role
This is an opportunity to workwith our Atlantis Press team,an open access publisher of scientific, technical and medical (STM) content. Our mission is to support the advancement of STM research by contributing to a more efficient and effective dissemination and exchange of knowledge both for the research community and society at large.
We need people who can code sensibly. We don’t need code golfers. We really love code that we can read and understand. If you code regularly in our coreUI languages of HTML, CSS, and JavaScript, you can apply right-away!
Your background will have been in UI development, having gained knowledge of a wide range of methodologies and technologies. You will need a comprehensive understanding of standards-based frontend technologies.
Experience with user testing, accessibility, and performance requirements is a plus. You should be driven to provide the best possible experience for our customers. Our primary focus is always the user, not the technology.
You should have an in-depth working knowledge of React, with experience building complex, performant systems. In addition to this, knowledge of TypeScript will be needed.
Knowledge of, and experience working in, JVM languages is a plus. As is experience working with Databases and Content Management platforms.
You will take pragmatic decisions around how work is accomplished. We would like our developers to strike a balance between idealism and fit-for-purpose.
You understand more than just jargon around agile processes including Scrum and Kanban. You have seen the best and worst of all different ways of working and understand the need for processes or the need to not have them either.
You are happy to pick up anything out of your comfort zone and see that it gets delivered. You accept and learn from your mistakes. You rejoice in your achievements.
You are curious and confident about learning new languages or tech stacks. We would like you to share your knowledge with our dev community and be happy to learn from them too.
You are passionate about technology but not crazy about a specific language.
You are ready to work in legacy as well as brand new platforms.
You communicate politely, professionally, and effortlessly with everyone from your peers and business stakeholders to the local chaiwala.
You strive to have a great working relationship with everyone.
You have fun at work. Work life balance is just as important to you as it is to us.
What you will be doing
Within 3 months
Understand the product that your team works on.
In code contributions and discussions demonstrate understanding of, and harmony with, the constraints, goals, and strategy of UI development at Springer Nature.
Get the full knowledge of the technical platform that we work on.
Familiarize yourself with our ecosystem, our CI/CD processes, our ways of working, our support functions, and our coffee machine
Be able to showcase your learnings on the project back to the team.
Pair with your colleagues on new developments and see to their delivery.
Participate in the different ceremonies. Understand their purpose. Get acquainted with our stakeholders.
Work with your manager to identify and undertake training to aid your professional development.
Within 6 months
Contribute to technology discussions within your team, helping to provide solutions embodying our development practices.
Identify and complete tasks related to your areas of technical expertise, with minimal supervision.
Identify areas of improvement. Identify technical debt. Identify process gaps.
Have constant communication and feedback with your stakeholders and colleagues.
Help set quality standards for the team and maintain standards for delivery.
Let your knowledge and work shine through.
Within 12 months
Fine-tune operations within your space.
Move towards excellence in delivery with added value.
Demonstrate an excellent grasp of technology across your codebase.
Be confident in making decisions that help shape the technical direction of your project.
Show you capable of advising more junior developers, giving technical adviceand providing constructive criticism.
Help showcase good practices for UI development.
Be proactive in identifying areas of the codebase where you can make improvements, in order to mitigate problems arising in the future.
About You
You should have at least 4years' relevant experience in Frontend technologies – HTML, CSS and Vanilla JavaScript.
You will also need at least 2 years’ experience with Typescript and React.
You also need to know design concepts and about architecture patterns
You shouldhave an understanding of Redis and MySQL
Experience in Accessibility and Performance is desirable.
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.
Job Posting End Date: