Frontend Developer

Uptime Institute Company
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
Software as a Service
Cloud Computing
Cloud Storage
Continuous Integration
D3.js
Data Visualization
Software Debugging
Github
Design of User Interfaces
Python
Uptime
Open Web Application Security
Next.js
TypeScript
Highcharts
Google Cloud Platform
Cloud Platform System
React
Flask
Backend
FastAPI
Containerization
Gitlab-ci
Kubernetes
Figma
Front End Software Development
React
Docker
Microservices

Job description

UX design (e.g., user flows, wireframes, prototypes) and familiarity with tools such as Figma or similar is highly valued. * Backend Collaboration: Collaborate on and occasionally contribute to Python microservices (FastAPI/Flask) to ensure seamless data fl ow to the frontend. * Infrastructure Support: Manage the containerization (Docker) of frontend applications and assist in configuring CI/CD pipelines for automated frontend deployments on GCP (Google Cloud Platform). * Data Visualization: Implement interactive charts and graphs (using libraries like Recharts, eCharts, D3.js, or Nivo) to represent security metrics clearly to clients. * Quality & Security: Ensure application performance, accessibility, and strict adherence to OWASP security standards in the UI. * End-to-End Ownership: Take ownership of features from the visual component down to the deployment configuration in Kubernetes. Technical Requirements (Must-Haves) * Core Frontend: Expert proficiency in React (Hooks

Requirements

Context API) and TypeScript. * Experience with Data Visualization libraries (eCharts, D3.js, Chart.js, Recharts). * State Management: Experience with modern state management (Redux Toolkit, Zustand, or React Query). * Backend Fluency: Working knowledge of Python (Flask). You should be comfortable reading backend code, writing simple endpoints, or debugging API issues. * Infrastructure Basics: Familiarity with Docker (creating Dockerfiles for UI apps) and CI/CD concepts (GitLab CI, GitHub Actions). * Cloud Awareness: Basic understanding of cloud environments (preferably GCP or AWS) and how frontend apps are hosted (Cloud Run, S3/Cloud Storage, CDNs). * English: Upper-intermediate to high level for technical collaboration. Desirable Skills (Nice-to-Haves) * Knowledge of Kubernetes (deploying frontend pods, managing ingress). * Experience with Next.js for specific rendering needs. * Background in cybersecurity or developing dashboards for data-heavy SaaS products. Soft Skills * Versatility: A "can-do" attitude toward infrastructure or backend tasks when the team needs support. * Visual Eye: Attention to UI/UX detail-you care about how the product looks and feels. * Problem Solver: Ability to debug a problem across the full stack (e.g., tracing a frontend error back to a missing environment variable in the container). Why this role is unique This is not just a "pixel-pushing" role. You will have the autonomy to define how our Front-end infrastructure is built and deployed, bridging the gap between design and our Python/GCP backend teams.

About the company

LEET Security (an Uptime Institute Company) is a leading Cybersecurity Rating Agency. Established in December 2010 with the sole purpose of building a cybersecurity rating service that customers and service providers use as a means to assess, manage and improve their cyber posture. LEET's cybersecurity rating consolidates and maps a broad series of security standards and regulations so it can be effectively applied for multiple services & environments. Hundreds of organizations have used LEET Security's comprehensive Cybersecurity Rating methodology to assess their cybersecurity capabilities and improve their cyber resilience and efficiently manage the cyber risks associated with their supply chains. Uptime Institute the Global Digital Infrastructure Authority® is an unbiased advisory organization focused on improving business-critical infrastructure's performance, efficiency, and reliability through innovation, collaboration, and independent certifications. With over 3,000 projects

Apply for this position