Senior Front-End Software Engineer
Finn AI
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 Senior Software Engineer on the Front-End Platform team, you will be the engine that powers our entire user interface development. You will occasionally build product features for external users, but most of your effort will go into building the tools, frameworks, and systems that our own product and engineering teams use every day. This includes core web-based frameworks, our design system, and our emerging cross-platform Screen Recording Desktop Application. You are a force multiplier, and your work will directly impact the productivity, quality, and happiness of every engineer at Glia. This role is perfect for those passionate about developer experience, productivity, elegant system design, and having a broad impact across an organization.
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
- Lead complex, cross-team technical initiatives from discovery to delivery to evaluating success, establishing and refining the core front-end patterns for the entire organization.
- Take full ownership of the Front-End development experience, constantly improving our front-end tooling, testing approaches, and development principles.
- Build features into and maintain our cross-platform Screen Recording Desktop Application.
- Be a key contributor and future leader for our design system, by building robust components and driving the organizational change required for its adoption.
- Advocate for and drive the adoption of solutions and best practices created by the Platform group across the engineering organization.
- Act as a front-end subject matter expert and technical thought leader, mentoring other engineers and raising the bar for technical excellence across Glia.
- Confidently facilitate technical discussions and align teams around clear, data-supported objectives.
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.
- Programming Languages: Expert-level knowledge of modern JavaScript/TypeScript and React.
- Leadership & Ownership: A proven track record of leading complex technical projects and taking ownership of their outcomes.
- System Design: Demonstrable experience designing and building 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 the status quo.
- Ambition: A clear ambition to grow as a technical leader 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