Senior Frontend Engineer (Local/Remote) - ZenCase

Senior Frontend Ember.js Engineer

Location: Local/Remote

Why work at ZenCase?

At ZenCase, we build powerful web applications for law firms. We’re a small, development driven company, founded by a lawyer. We use technology to output better work product, in less time, with less effort, and less stress. ZenCase allows lawyers to improve their productivity, client satisfaction and profitability, so they can focus on the things that are more important.

Some of the reasons our team have said they love working at ZenCase is:

The remote-first culture gives me a lot of flexibility to balance work with other personal and family commitments. I'm able to adapt my schedule to fit in the things I've not been able to at previous jobs,
without the expectation of also being always on. Everyone has been encouraging of having clear boundaries between work and non-work time.

What would you be working on?

ZenCase is a law firm practice management software that enables lawyers to work more efficiently by managing their contacts, matters, time, and billing in one place.
Our products are built on JavaScript and Ruby on Rails, so you'll spend most of your time working in Javascript building new features with our team.

In your daily life at ZenCase, you can expect to:

  • Take ownership of your projects and have a voice in how and what gets built.
  • Contribute to various parts of our product, which consists of a Ruby on Rails backend and Ember.js frontend
  • Help own operations, reliability, availability, and security of our application.
  • Collaborate with your fellow team of developers.
  • Engage in a healthy culture of code reviewing and pairing alongside a team of smart, thoughtful, like-minded developers.

Requirements to join the team:

  • You have intermediate to advanced experience of developing, testing, and contributing to Ember.js, React, or Angular frontend applications
  • You have solid oral and written communication skills and ability to express complex ideas clearly
  • You have intermediate to advanced experience operating and maintaining production systems in a Linux and public cloud environment
  • You are familiar with Netlify
  • You are familiar with infrastructure management concepts and ecosystem
  • You have solid oral and written communication skills and ability to express complex ideas clearly
  • You are detail-oriented and possess strong problem-solving skills and ability to analyze potential future issues.
  • You are extremely responsive, able to work under pressure in crisis with a strong sense of urgency.
  • You must be able to work in EST timezone

Requirements to join the team:

  • You are familiar with major relational database (PostgreSQL, DB2, SQL Server etc.) and/or AWS
  • You are familiar with law firm billing and accounting
  • You are familiar with law firm practice concepts

All work requires excellent written communication skills, remote work doubly so.
For this reason, we require a cover letter for your application to be considered complete.
In your cover letter, please describe why you're interested in working at ZenCase, and what draws you to this role in particular!
Specifics of your past experiences that are relevant to this role are great to include, too.