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.
Software Engineer, Frontend
📜 Description
- Build and maintain React applications with TypeScript, Tailwind CSS, and Redux Toolkit across a pnpm/Turborepo monorepo.
- Develop real-time web applications using WebSockets and streaming technologies for AI-powered responses.
- Use AI tools in daily development, orchestrating agents and critically reviewing generated output.
- Collaborate with product, design, and backend engineers to deliver reliable interfaces for products serving 3M+ websites.
- Ship iteratively, improve performance and reliability, and contribute to engineering practices through knowledge sharing.
🛠️ Requirements
- Experience building reusable, scalable frontend architecture with a focus on customer experience.
- Strong UI/UX instincts and ability to translate design principles into effective interfaces.
- Use AI tools in daily development and critically evaluate their output.
- Ability to break down complex problems and implement practical solutions.
- Bachelor's degree in Computer Science or Engineering, or equivalent hands-on experience, open-source work, or technical writing.
✨ Benefits
- At SiteGround, we work hard and challenge ourselves to exceed expectations. To support your drive, we provide a thoughtfully designed benefits package created to help you thrive both at work and beyond.
- Competitive remuneration and a performance-based bonus system;
- Shorter workday on Fridays – we finish at 3:00 PM;
- 5 extra days off at 5 years of service, plus 1 more each year after – up to 10;
- 2 extra paid days off for volunteering to support the causes you care about;
- Premium additional health insurance coverage and annual medical check-ups;
- Modern and cozy offices across Bulgaria, plus hybrid work options;
- Free parking and a metro shuttle;
- Chef-prepared breakfast and lunch provided daily at our HQ restaurant – all on us;
- Fully equipped in-office gym with expert fitness guidance;
Full job description
YOUR ROLE:
We're hiring a Software Engineer to play a pivotal role in shaping the backbone of our innovative Software as a Service (SaaS) products. This isn't a typical frontend role: we're looking for someone who's already adapted to building software in the AI era — who thinks in systems, moves comfortably across the stack, and treats AI tools as part of the craft, not a shortcut around it.
How you think, how fast you iterate, and how fearlessly you push past "good enough" matter more to us than years logged or job titles. You'll join a team with strong engineering proficiency that spends its time on problems that actually matter and shares a real passion for building products from the ground up, regardless of stack. We run experiments and PoC work alongside feature development on a weekly basis.
YOUR RESPONSIBILITIES:
OUR EXPECTATIONS:
GREAT ADVANTAGE WILL BE:
WHAT WE OFFER:
Similar jobs
Search more Frontend Engineer jobsDesign 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.
Build and maintain React and Next.js experiments, configure feature flags and testing platforms, and turn winning variants into production code while helping shape the team's experimentation process.
Build and maintain Angular web applications and shared interface platforms, collaborating with design, product, and backend teams to deliver customer experiences and improve frontend quality, accessibility, and performance.
Build and improve user-facing products across the frontend and full stack, shipping scalable features, refining user experience, and collaborating with product, design, and engineering teams.
