Skip to content

Senior Software Engineer - Frontend

  • Hybrid
    • Colombo, Western Province, Sri Lanka
  • Engineering

Job description

Want to deliver tech with purpose, with people who care?
Join us in our mission to create solutions that help keep children safe online.

Who are we?

Headquartered in Perth, Australia, with offices globally including in Colombo, Sri Lanka, Qoria is an ASX listed global leader in child digital safety technology and services. We are a purpose-driven business, operating under the ‘Linewize’ brand in North America and Asia Pacific, the ‘Smoothwall’ brand in the UK, 'Octopus BI' in Sri Lanka and the ‘Qoria’ brand in EMEA. Our solutions are utilised by schools, school districts, and parental communities to protect children from seeing harmful content online, identify children at risk based on their digital behaviours and ensure teachers maintain focus and safe learning in the digital classroom. 30,000 schools and 7 million parents depend on our solutions to keep 25 million children safe in 180 countries around the world.

What’s the opportunity?

A Senior Software Engineer owns the day-to-day trade off between quality, time-to-build and cost-to-own. They work in close conjunction with technical leaders, engineers and designers, together ensuring that their changes are estimated accurately, delivered to specification, and have high quality and low cost of ownership. The question they must continually ask themselves is “Am I making the right engineering trade-offs for this component?”

This opportunity is with a newly created team in the Sri Lankan engineering group, reporting into our global platform division. This team will initially be working on a greenfields frontend application used by our end users. 

As a modern software company, we go fast at Qoria - shipping multiple improvements to production every day. Here you will gain experience at a SaaS scaleup, helping build and run high performance, highly available and loveable products at a scale. You will get to work on interesting technical challenges, both through the sheer number of users (we keep 27 million children safe online), as well as demonstrating your impact through the number of teams internally building on front end platforms you will create.

Essential Skills

  • At least 5 years of commercial software development experience, with a strong focus on frontend development.

  • At least 3 years of experience with React and TypeScript.

  • At least 1 year of experience with Chakra UI (or any similar CSS-in-JS frameworks).

  • At least 1 year of experience working with backend technologies, such as building APIs or server-side rendering frameworks in Node.

  • Above-par written and verbal English skills.

  • Exposure to operating software systems in production (we believe strongly in the DevOps principle “You build it, you run it”).

  • A strong foundation in frontend principles.

  • A self-driven learner who maintains a keen awareness of the latest technologies and practices in the frontend development world.

  • Experience writing and maintaining automated tests in frontends, built as code.

  • Experience with CI/CD (Github Actions), build systems and bundlers for frontend applications such as Vite/Webpack.

  • A strong sense of ownership and accountability.

Other Skills We Value

This list hopefully gives you a flavour for the sort of team we are. If you have a few of these as well you may be a good match.

  • Experience building software using cloud platforms and services (we use GCP predominantly but highly value experience in AWS or Azure), particularly infrastructure related to serving frontend applications (such as CDNs, caching and load balancers - setup with Terraform).

  • Understanding OWASP and related web security practices.

  • Previous exposure to monorepo tooling and management, looked upon favourably (Lerna, Nx, Turborepo).

  • Experience with microfrontend architectures and technologies.

  • Exposure to feature flagging systems.

  • Exposure to frontend analytics (we use PostHog).

  • Exposure to i18n in frontends

  • Exposure to WCAG accessibility requirements

Why choose us?

  • Deliver tech with purpose...

As a member of our Engineering team, your work truly matters. Your skills, knowledge and ideas will all help children stay safe online. It feels good to do good.

  • With people who care...

Our Engineers are amazing! They’re also amazingly supportive. We all take ownership of our work, end to end. And at the same time, we really care about growing and winning together.

  • Through work that you love...

You’ll get to work on solving problems for a global engineering team that has a user base in the tens of millions. And you'll be exposed to modern technologies and processes, in a fast-paced and supportive learning environment.

  • And a career that you own...

This role offers so many opportunities to expand your skills and grow your career. You’ll get to attend local software conferences, paid for by us. And as you step up and take ownership to make things happen, you’ll carve out an incredible career.

Shortlisting will commence immediately.

or