4 hours ago
Remote, WorldwideMid Level
Responsibilities
- Translate design specifications, mockups, and prototypes into pixel-accurate responsive web interfaces.
- Build reusable components and maintain consistent design systems across products.
- Develop data-dense inventories, detail pages, interactive dashboards, tables, filters, and visualizations.
- Integrate charting and visualization libraries for analytics and reporting views.
- Use virtualization, pagination, and lazy loading to optimize data-heavy interfaces.
- Contribute to conversational and natural-language query interfaces for AI-assisted features.
- Integrate frontend applications with REST, GraphQL, and streaming backends.
- Design state management, data fetching, caching, and synchronization strategies.
- Optimize rendering performance, bundle size, and application load times.
- Write unit, integration, and end-to-end tests for frontend components and user flows.
- Participate in code reviews and maintain well-documented frontend code.
- Collaborate with designers, product teams, backend engineers, and data engineers to deliver frontend solutions.
- Contribute to proofs of concept, demos, integration pilots, and knowledge transfer.
Requirements
- BSc or MSc in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- At least 4 years of frontend or full-stack development experience with a strong frontend focus.
- Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
- Hands-on experience with a modern component-based framework; React is preferred, with Vue or Angular also considered.
- Experience translating design mockups and prototypes into production-quality interfaces.
- Understanding of responsive design, cross-browser behavior, and web accessibility.
- Experience integrating REST or GraphQL APIs and managing application state.
- Familiarity with frontend build tooling and Git.
- Strong problem-solving, debugging, communication, and English-language skills.
- Preferred experience with data-dense interfaces, operational dashboards, analytics tooling, data visualization libraries, design systems, and component libraries.
- Preferred exposure to Superset, embedded or extended analytics UIs, chat or conversational interfaces for AI/LLM features, cybersecurity products, Kubernetes, CI/CD workflows, Jest, Playwright, Cypress, and frontend observability.
Benefits
- Six-month fixed-term position.
- Work alongside the client without being required to work on-site at the client’s premises.
- Opportunity to work across frontend engineering, applied AI, cybersecurity, data visualization, and custom platform development.
