Enable job alerts via email!

UI Engineer

Waterworth

Victoria

On-site

CAD 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative SaaS startup is seeking a passionate UI Engineer to craft beautiful, functional user interfaces. This role involves developing high-quality frontend solutions using TypeScript and Lit, collaborating closely with full-stack engineers, and actively participating in agile sprint cycles. You'll contribute to architectural decisions and help shape tools that positively impact municipal governments. Join a dynamic team in a vibrant startup culture where your contributions will make a difference in community infrastructure and public utilities. If you're excited about functional programming and eager to work in a collaborative environment, this opportunity is perfect for you.

Benefits

Comprehensive health and dental benefits
Flexible work hours
Team-building events
Comfortable office in downtown Victoria

Qualifications

  • 5+ years of frontend UI development experience with a strong portfolio.
  • Expertise in functional programming principles, particularly with TypeScript.

Responsibilities

  • Develop intuitive user interfaces using Lit and TypeScript.
  • Collaborate with engineers to enhance productivity and alleviate UI workload.

Skills

TypeScript
Functional Programming
UI Development
Problem-Solving
Collaboration

Tools

Lit
Linear

Job description

Who We Are:

Muniworth is a dynamic, cloud-based SaaS startup dedicated to empowering municipal governments with precise financial forecasting tools. Our innovative platform enables local governments to achieve financial sustainability and make informed, data-driven decisions to support essential infrastructure and public utilities. We are a passionate, growing team committed to functional programming excellence and software quality.


Who You Are:

You're a dedicated and experienced UI Engineer passionate about creating intuitive, beautiful user interfaces. With a deep commitment to functional programming (FP), particularly using TypeScript, you thrive in environments where you can build high-quality, reliable, and maintainable frontend solutions. You're eager to collaborate closely with talented colleagues, appreciate mathematics, and enjoy contributing beyond defined role boundaries in a rapidly evolving startup environment.


What You'll Do:
  1. Develop intuitive, performant, and visually appealing user interfaces using Lit and TypeScript.
  2. Collaborate with full-stack engineers to alleviate UI workload and enhance overall productivity.
  3. Participate actively in two-week sprint cycles managed via Linear, with responsibilities varying based on evolving product needs.
  4. Ensure the reliability and maintainability of frontend applications through diligent testing, debugging, and code reviews.
  5. Contribute to architectural decisions that uphold our commitment to functional programming principles.
  6. Engage proactively with the team, helping shape tools that have a direct and positive impact on municipal governments and their communities.

Hiring Process:

We're actively hiring and eager to welcome the right candidate to our team as soon as possible. If you're passionate about functional programming, excited about impactful SaaS solutions, and ready to dive into a vibrant startup environment, we can't wait to hear from you!


Requirements
What You Bring:
  1. 5+ years of experience in frontend UI development (professional or demonstrated competence through projects and portfolio).
  2. Strong expertise in functional programming principles, especially using TypeScript.
  3. Demonstrated ability to build high-quality, user-friendly interfaces using modern frameworks and web components (experience with Lit is highly advantageous).
  4. Excellent problem-solving skills, coupled with an enthusiasm for mathematics and elegant coding solutions.
  5. Strong communication and collaboration abilities within agile team environments.
  6. A proactive, adaptable mindset suitable for startup culture, embracing variability and actively contributing wherever needed.

Benefits
Why Join Muniworth:
  1. Competitive salary, comprehensive health and dental benefits.
  2. Flexible work hours (40 hours/week), accommodating your schedule preferences.
  3. Collaborative, mathematics-appreciating culture in a vibrant startup atmosphere.
  4. Modern, comfortable office in the heart of downtown Victoria, BC—100% in-person role.
  5. Regular team-building events and social activities (optional but encouraged).
  6. Opportunity to directly influence critical municipal financial infrastructure and positively impact communities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

UI Engineer

h2o.ai

Ottawa

Remote

CAD 60,000 - 100,000

9 days ago

Software Engineer

GitHub

British Columbia

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer (Remote)

Home Depot

British Columbia

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Software Engineer- Design Systems

DataAnnotation

Prince Edward Island

Remote

CAD 80,000 - 100,000

3 days ago
Be an early applicant

Full Stack Developer (UX / UI)

DataAnnotation

Nova Scotia

Remote

USD <100,000

Yesterday
Be an early applicant

Full Stack Engineer

Opencare Inc

Ontario

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Full Stack Developer (UX/UI)

DataAnnotation

Newfoundland and Labrador

Remote

CAD 60,000 - 80,000

3 days ago
Be an early applicant

JPC -1459 - Senior Software Engineer

ITS Global

Ontario

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Software Developer Engineer - Front-End

Quest Software Canada Inc

Remote

CAD 70,000 - 90,000

Yesterday
Be an early applicant