Senior Software Engineer

ServiceNow Logo

ServiceNow

πŸ“Remote - Netherlands

Summary

Join ServiceNow's Platform Analytics team as a Frontend Engineer to lead the development of high-quality, scalable, and reusable frontend code for intuitive data visualization and analytics tools. Collaborate with designers, product managers, and backend engineers to deliver user-friendly interfaces. Contribute to frontend architecture and design systems, mentor colleagues, and support backend development when needed. Take ownership of features throughout their lifecycle. The ideal candidate will have 6+ years of experience in software development with a focus on frontend engineering and expertise in modern frontend technologies.

Requirements

  • 6+ years of professional experience in software development with a primary focus on frontend engineering
  • Expertise in modern frontend technologies, including React, Angular, or Vue.js
  • Strong understanding of JavaScript/TypeScript, CSS-in-JS libraries, state management (e.g., Redux, MobX), and component-driven architecture
  • Experience with building responsive, accessible, and performance-optimized web applications
  • Familiarity with frontend modern testing frameworks
  • Knowledge of backend technologies, mostly Java, and willingness to contribute to backend work when needed
  • Solid understanding of RESTful APIs, microservices, and basic database concepts (SQL/NoSQL)
  • Strong problem-solving skills with a keen eye for design and user experience

Responsibilities

  • Lead the development of high-quality, scalable, and reusable frontend code, ensuring best practices in architecture, performance, and accessibility
  • Collaborate closely with designers, product managers, and backend engineers to deliver intuitive and user-friendly interfaces that enhance the overall product experience
  • Contribute to the frontend architecture and design systems, championing modern web technologies and best practices
  • Be the go-to expert for frontend engineering within the team, mentoring colleagues and advocating for high standards in UI/UX development
  • Support backend development when required, working with Java to build scalable APIs and services
  • Take ownership of features from ideation through implementation, testing, and delivery

Preferred Qualifications

  • Practical experience in designing and building AI-powered solutions, such as implementing machine learning models, integrating AI APIs (e.g., OpenAI, Google AI, or AWS AI services), or creating intelligent features for web applications
  • Familiarity with AI/ML concepts like natural language processing (NLP), computer vision, or recommendation systems
  • Experience with design systems or building reusable component libraries
  • Hands-on experience with containerization and deployment using Docker and Kubernetes

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.