
Senior Software Engineer β Frontend, Attack & User Emulation
Posted Sep 15

Posted Sep 15
This is a fully remote position, open to applicants in Costa Rica.
β’ Develop and sustain high-performance web applications utilizing React and TypeScript.
β’ Oversee the complete technical execution for frontend functionalities, incorporating real-time streaming displays via WebSockets and SSE, along with AI/MCP integrations.
β’ Enhance client-side performance, code reusability, testing coverage, and adherence to WCAG accessibility standards.
β’ Create visualizations for extensive datasets, interactive network topologies, and agentic workflows.
β’ Work alongside UX Designers to assess feasibility and partner with backend engineers to establish API contracts.
β’ Perform code reviews, advocate for frontend engineering standards, and provide mentorship to team members.
β’ Contribute to the essential React/TypeScript workflows and features related to streaming interfaces.
β’ Lead the technical delivery for significant simulation UI epics in collaboration with Product, UX, and backend teams.
β’ Enhance the quality, accessibility, and architectural standards of UI across shared component ecosystems.
β’ Over 6 years of professional experience in developing and deploying complex, scalable web applications.
β’ Extensive knowledge in React, TypeScript, modern state management, and optimizing web performance.
β’ Experience with integrating real-time data streams (WebSockets, SSE) and intricate backend/AI protocols.
β’ Strong grounding in UI testing methods (unit, integration, E2E) and accessibility (WCAG) standards.
β’ Demonstrated ability to assess technical trade-offs among UX refinement, performance, and speed of delivery.
β’ Experience in showcasing ML/RL decisions, confidence metrics, or agentic behaviors within user interfaces (preferred).
β’ Familiarity with shared design systems, Storybook, Figma workflows, and complex data visualization libraries (preferred).
β’ Exposure to cybersecurity concepts, Docker/Kubernetes, or CI/CD pipelines (preferred).
β’ Authorization to work in Costa Rica.
β’ Willingness to primarily work during U.S. business hours when needed.
β’ Comfort in participating in interviews and conducting business entirely in English.
β’ Equity.
β’ Bonus.
β’ In-house training.
β’ Access to internal and external learning platforms.
β’ Attendance at cyber conferences and industry events.
β’ Dedicated time for skill enhancement.
β’ Opportunities for professional growth.
β’ Remote work flexibility.
β’ Reasonable accommodations for qualified individuals with disabilities.
Tempo Software
Uptech
Parallel Domain
ECOMMERCE ONE
Get handpicked remote jobs straight to your inbox weekly.