Source description
About the role
Strong experience with HTML5, CSS3, Bootstrap, Tailwind CSS, JavaScript (ES6+), and TypeScript.
Hands-on experience with at least one modern UI framework: Angular, React, or Vue.js.
Experience building reusable components, design systems, and scalable frontend architectures.
Strong understanding of HTTP/HTTPS, REST APIs, WebSockets, JSON, browser architecture, and rendering lifecycle.
Knowledge of web security concepts such as CORS, CSP, XSS, CSRF, authentication, and authorization.
Strong development experience in Java, Go, or Python.
Experience building RESTful APIs, microservices, and distributed systems.
Familiarity with SQL and/or NoSQL databases.
Proven experience designing and delivering end-to-end features across frontend and backend layers.
Good understanding of application architecture, scalability, performance optimization, and observability.
Experience working with modern AI-powered or Agentic Development environments and tools.
Familiarity with AI-assisted coding, software development automation, test generation, and developer productivity workflows is highly desirable.
More at Sophos