Elsevier is looking to drive innovation within their Nursing Health Education suite of products by developing and maintaining UI components and supporting back-end services.
Requirements
- Proven expertise in building scalable, high-availability systems using core technologies Angular 8+, TypeScript, NodeJS
- Expertise in designing and implementing reusable, standards-compliant UI components that are robust, portable, and integrate seamlessly across web applications and frameworks.
- Experience in RESTful API development.
- Proficiency in test-driven development (TDD) and good code coverage practices.
- Possess advanced knowledge of software development methodologies, such as Agile or Scrum.
- Familiarity with collaboration and development tools, including Git/GitHub, JIRA, and Confluence.
- Ability to analyze and resolve complex bugs, contributing to the ongoing stability and quality of our products.
Responsibilities
- Implementing scalable, high-availability systems using Angular, TypeScript, and NodeJS.
- Designing and building modular, reusable UI components that adhere to standards and work seamlessly across multiple projects.
- Ensuring software solutions follows best practices for performance, maintainability, and security.
- Developing and maintaining RESTful APIs to support front-end applications and integrations.
- Appling test-driven development (TDD) principles to ensure high-quality, reliable code.
- Maintaining strong code coverage and enforce quality gates (unit tests, integration tests, end-to-end tests).
- Utilizing collaboration tools like Git/GitHub, JIRA, and Confluence to track progress, document solutions, and support transparency across the team.
Other
- We value team fit, clear verbal and written communication, and a strong sense of ownership and accountability in your work.
- Outstanding analytical skills and the ability to communicate effectively with a distributed team, both verbally and in writing.
- Participating in Agile ceremonies (sprint planning, daily standups, retrospectives) and contribute to continuous improvement.