Senior UI/UX Software Developer

Liquid Analytics is seeking a senior Python/JavaScript developer with at least 5 years of experience to design, build, and enhance exceptional data-centric solutions.

You excel at creating pixel-perfect UI and have a deep understanding of colour, typography, layout, and user experience design.

As a full-stack developer, you will own end-to-end features and build front-end and server-side components. You are adept at real-time web applications using web sockets and WASM and have strong skills in state management, API development (REST, gRPC), and cloud deployment. Proficiency with tools like GIT, Visual Studio Code, and CI/CD pipelines is essential. Mastery in using UX design tools such as Figma is also required.

You thrive in a fast-paced environment where delivering functional, user-centric features is key, and you’re comfortable with client interactions.

Your development process begins with thorough requirement analysis and documentation, ensuring clarity and precision in every project. Experience with GitLab monorepos, Nx.dev, and feature flagging is highly desirable.

Located within 40 minutes of Thornbury, Ontario, this role offers the opportunity to work in an area surrounded by nature. You can enjoy clean air and water in a beautiful environment.

Join Team Liquid and have fun building exceptional experiences for the modern data stack.

Qualifications

Outstanding knowledge of Python and Javascript

Ability to build real-time web applications with web sockets and WASM

Solid API development experience with REST and gRPC. Experience with CSV, Parquet, JSON, TOML, and YAML data formats

Mastery of state management with web applications

Build reusable product UI Components

Set up, configure, and build Authorization and Authentication into web applications using role/attribute-based access control (RBAC and ABAC)

Solid understanding of SQL. We think of our UX as DX or Data Experience. We use PostgreSQL for transactional data and DuckDB for analytics data

Unit test, test automation, and scalability testing of the front-end application

Solid cloud and networking skills allow you to test and deploy your web application and test harnesses. We use the Playwright and Mocha test frameworks (we are open to other test frameworks)

You are focused on releasing and shipping features

You understand the need for a product team to ship functional features rapidly

You know how to estimate your work

You can build and manage our Gitlab mono repo

You can implement nx.dev for our mono-repo build process. You use “Feature Flags” to continuously ship working code to production. ‘Feature Flags decouple deployment from release’

English is your first programming language

All code starts with Requirements and Analysis documents

You are at ease talking directly with clients and users

You are an expert at using UX design tools such as Figma

Type: Full-time

You have a separate and efficient home developer workspace that allows you to focus on work and you to relax in a separate space.

We are looking for full-time contributing members who are 100% focused on Liquid Analytics products. As such, we are not looking for part-time workers or contractors.

To Apply

Please send your cover letter, resumé and a sample of your code to: Nathalie Burstein at info@liquidanalytics.com.

Be sure to include the title of the job you’re applying to.

Liquid Analytics offers competitive salaries, great benefits, and more. We are also an equal-opportunity employer.

We look forward to your application.