Build accessible, reliable frontend applications with React, develop reusable components and microfrontends, and collaborate with design and product teams while using AI tools to improve development workflows.
Frontend Developer
📜 Description
- Develop and maintain responsive browser extension interfaces using React or Svelte.
- Build workflows for AI agent interactions and integrate AI capabilities with Opera AI Chat.
- Implement extension features that work seamlessly with the browser environment.
- Collaborate with product managers, designers, and engineers to deliver and improve features.
- Test, debug, optimize, and maintain frontend applications; contribute to documentation and code quality.
🛠️ Requirements
- Solid experience in frontend development, with a strong understanding of JavaScript/TypeScript and modern frontend technologies.
- Hands-on experience with React or Svelte and building maintainable, component-based user interfaces.
- Experience using AI-powered development tools (e.g. Cursor, GitHub Copilot, or Claude Code) to support coding, debugging, and improving development workflows.
- Understanding of browser technologies and experience developing browser extensions or working with browser APIs.
- Experience integrating frontend applications with APIs and external services, including handling asynchronous operations and data flows.
- Strong problem-solving skills, ownership of delivered solutions, and the ability to collaborate effectively within a cross-functional engineering team.
Full job description
Location: Wrocław, Poland
This is a full-time opportunity.
Join the Opera Neon team at the intersection of frontend engineering, browser technology, and AI. As a Frontend Developer, you’ll build and improve browser extensions, create interfaces for AI agent interactions, and integrate new capabilities with Opera AI Chat. Working closely with experienced engineers and product teams, you’ll turn innovative ideas into practical features that enhance the browsing experience for users worldwide.
Role & Responsibilities
Develop and maintain browser extensions using React or Svelte, building responsive and intuitive user interfaces.
Build interfaces and workflows for AI agent interactions, integrating AI-powered capabilities with Opera AI Chat.
Implement browser extension features and functionality, ensuring seamless integration with the browser environment.
Collaborate with product managers, designers, and other engineers to deliver new features and improve existing solutions.
Test, debug, optimize, and maintain frontend applications, while contributing to technical documentation and code quality.
Job Requirements
Solid experience in frontend development, with a strong understanding of JavaScript/TypeScript and modern frontend technologies.
Hands-on experience with React or Svelte and building maintainable, component-based user interfaces.
Experience using AI-powered development tools (e.g. Cursor, GitHub Copilot, or Claude Code) to support coding, debugging, and improving development workflows.
Understanding of browser technologies and experience developing browser extensions or working with browser APIs.
Experience integrating frontend applications with APIs and external services, including handling asynchronous operations and data flows.
Strong problem-solving skills, ownership of delivered solutions, and the ability to collaborate effectively within a cross-functional engineering team.
What’s On Offer
At Opera, you’ll join a diverse and inclusive team of experienced, supportive professionals who value creativity and collaboration. We work in a flat structure with short decision-making paths, use smart technology, and support your ongoing skill development in a friendly and empowering environment.
Interested?
We’d love to hear from you! Applications are reviewed on a rolling basis, so we encourage you to apply soon. Please submit your CV in English. Have questions about our recruitment process, remote work, or benefits? Check out our FAQ page for more details.
Similar jobs
Search more Frontend Engineer jobsBuild and own frontend systems for AI-powered manufacturing software, creating scalable interfaces that connect enterprise data with factory-floor workflows and improve usability.
Build dealer-facing inventory products that turn CarGurus market data into useful experiences, contributing across the stack from technical design and implementation to testing, deployment, and performance measurement.
Own and evolve WRITER’s design system, building polished, accessible production UI and shaping how designers, engineers, and AI agents use shared components to ship product.
Design and own secure, accessible web and native mobile interfaces for a mission-critical platform, from UI architecture and API integration to testing, deployment, performance, and production operations.
