Senior Software UI Engineer

Engineering

Ref: 406Monday 8 July 2024

Work at the forefront of intelligence-driven cybersecurity? Our client managed service operationalizes billions of threat indicators in real-time to prevent over 90% of known threats against enterprise networks, reducing clients’ cybersecurity risks and enabling their security operations to be more proactive, focused, and efficient.

You will work within the Intelligence Services group that analyzes cyber threat intelligence to envision and create new technologies that power our managed service offerings. Focus on bold ideas around leveraging data in cyber defense and pursue strategic initiatives that aim to paradigm-shift the cybersecurity landscape.

What You Will Do:

  • Develop Single Page Applications (SPAs): Utilize the latest web technologies to build responsive and dynamic SPAs for internal and external clients.
  • Interactive Development Cycle: Engage directly with end-users to understand their needs and iterate rapidly using modern development techniques. This collaborative approach ensures our solutions are both innovative and practical.
  • Streamlined Development: Employ Continuous Integration/Continuous Deployment (CI/CD) pipelines to enhance our development processes, enabling quick prototyping and efficient delivery of final products.

What You Should Have Experience In: 

  • Expertise in Modern JavaScript/ES6+: Proficiency in JavaScript, with TypeScript being a significant advantage.
  • Proven Development Track Record: Demonstrable experience in deploying and maintaining robust applications in a production environment.
  • Familiarity with Modern Frameworks: Experience with React is preferred; however, proficiency in any contemporary MVC/MVP/etc., framework is valuable.
  • Efficient Data Handling: Skills in processing and manipulating large data sets efficiently.
  • Professional Experience: At least 5+ years in software development focusing on web-UI/back-end or other pertinent technology fields.
  • Educational Background: A Bachelor’s or Master’s degree in Computer Science or a related field.

Technologies and processes we use:

  • Frontend: React, Material UI, Storybook
  • Web Tech: Web Workers, Web Sockets
  • App Architecture:  SPA with PWA elements
  • Backend Integration: RESTful Services, CQRS including GraphQL
  • Development Practices: Mono Repo, Storybook, CI/CD, DevOps/SecDevOps, UX Process


Excellent salary and benefits package offered for this hybrid role.