About Glia
Our award-winning technology powers conversations with customers for some of the world's largest enterprises. We believe that combining the human touch with technology is the best way to create amazing customer experiences. When human abilities such as problem-solving, creative thinking and relationship building are enhanced with technology... magical moments happen.
The work
As a Software Engineer on the Browser team in the Platform group, you will be a core engine that powers our user interface development. While you may occasionally build product features, your main effort will be on implementing and improving the tools, frameworks, and systems our product and engineering teams use every day. This includes core web frameworks, our design system, and our cross-platform Screen Recording Desktop Application. You are a key contributor, and your work will directly impact the productivity and quality of engineers on your team and its immediate collaborators. This role is ideal for an expert practitioner passionate about developer experience and high-quality system design.
The team's setup
This role offers an exciting opportunity to join Team Browser, a core team within our Platform group. Our vision is to create a "Frictionless Front-End for All". We achieve this by providing a world-class front-end platform that enables Glia's developers to efficiently build, deploy, and maintain high-quality user interfaces. Our work is focused on our design system (Prism), creating intuitive front-end tooling, and establishing solid frameworks that make development easier and more efficient across the entire organization.
Our team is distributed across Estonia (Tartu, Tallinn) and Poland operating in the Eastern European time zone (EET/EEST).
Our current tech stack
- Frontend: JavaScript, TypeScript, ReactJS
- Cross-platform Desktop: Electron
- Visual Testing: Chromatic
- Build & CI/CD: Jenkins, GitHub Actions, Webpack, Vite, Nx
- Infrastructure: AWS, Kubernetes (AWS EKS), Terraform, Ansible
- Backend Context: Go, Elixir and Ruby
- Monitoring: DataDog, Sentry
_Note: We are constantly evolving our tech stack to ensure the usage of the right tools for specific needs, and you will be part of the process of choosing new technologies.
_Responsibilities
- Design and implement high-quality solutions for complex tasks and features within the team's domain, establishing and refining core front-end patterns
- Take strong ownership of components of the Front-End development experience, contributing significantly to our web tooling, testing strategies, and deployment pipelines
- Build features into and maintain our cross-platform Screen Recording Desktop Application
- Be a key, hands-on contributor to Prism, our design system, by building robust components and advocating for its adoption
- Drive technical decision-making within the team's scope, ensuring alignment with other engineering and product stakeholders
- Act as a subject matter expert, mentoring other engineers and raising the bar for technical excellence within the team
- Confidently facilitate technical discussions and drive alignment within the team around clear, data-supported objectives
- Gather input for prioritisation and contribute to the team's ways of working.
Candidate requirements
- Experience: 5+ years of professional software development experience with a strong focus on front-end
- Platform & Tooling Experience: Experience building tools for developers and/or direct platform engineering experience is a strong plus
- Programming Languages: Expert-level knowledge of modern JavaScript/TypeScript and React
- Ownership: A proven track record of delivering high-quality solutions for complex technical projects and taking ownership of their outcomes
- System Design: Demonstrable experience contributing to the design of scalable and maintainable front-end systems, with a systematic, data-driven approach to problem-solving
- Communication: Excellent communication and mentorship skills, with the courage to provide candid feedback and challenge ideas within the team
- Ambition: A clear ambition to deepen your technical expertise and a passion for improving developer experience.
Nice to have requirements
- Direct experience building or maintaining a design system or a UI library
- Experience building cross-platform applications with Electron or similar frameworks
- Familiarity with cloud infrastructure, particularly AWS
- Experience with other languages/technologies like Go, Ruby, Elixir, NodeJS
- Experience with visual regression testing tools (e.g., Chromatic, Percy)
- Experience with UX testing frameworks.
Benefits
- Competitive salary
- Professional development support (trainings, courses, conferences, books, etc)
- Access to all the latest tools and equipment you'll need
- Sports compensation, reimbursement for therapy, counseling sessions
- Team events: annual employee awards, internal hackathons, and a dozen cool events from cooking to the Glia olympic games :)
- Generous referral bonuses
- Diversity: 25 countries represented.
- Glia is an equal-opportunity employer. Glia does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), or any other basis protected by law.
_The Glia Talent Acquisition team uses @glia.com and @gliatalent.com, mailboxes for coordinating interviews, providing updates, and sending documents. Our hiring process involves an introduction, practical and team interviews, and a decision and offer. For more information, visit our Recruitment Privacy Notice page or contact our talent team via talent@glia.com
_
- Want to know more about working at Glia? Check our Glia's Career FAQs