Senior Software Engineer - Frontend

Full-time
USA
Posted 1 year ago
Go ad-free with Premium ×
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

We are looking for a Senior Software Engineer - Frontend to help build out and modernize our MyCase Product. This modernization effort will span across the product and will allow our customers to benefit from a more streamlined workflow, modern approach to case management and a better experience operating their business. MyCase is our legal practice management software servicing thousands of legal professionals. 

What You'll Do

  • Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS).

  • Utilize and maintain reusable component libraries.

  • Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives.

  • Modernize web applications to enhance user experience, improve performance, and ensure scalability.

  • Pioneer in Frontend technologies and bringing in concepts and patterns into the engineering organization

  • Establish best practices and championing innovation

  • Mentor and coach software engineers, fostering professional growth within the team.

  • Work closely with UX teams to design and ship web applications with a focus on usability.

  • Support software deployments by debugging, troubleshooting, and coordinating with DevOps and QA engineers.

  • Drive technology initiatives to enhance application performance, scalability, and maintainability.

  • Stay updated with industry trends and emerging technologies to bring innovation to the team.

  • Have a drive for perfection in web development

About You

  • BS in Computer Science or related field, or equivalent professional experience.

  • 5+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions.

  • Extensive experience building production-grade web applications, including developing reusable components, managing complex state, and optimizing front-end performance.

  • Expertise in Frontend technologies such as React, Tailwind, Bootstrap, NextJS

  • Experience in deploying frontend applications and building out a CI/CD pipeline.

  • Professional experience with Ruby on Rails or equivalent, with the ability to develop and maintain APIs and other backend functionality.

  • Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban).

  • Strong understanding of SOLID design principles and software design patterns.

  • Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL.

  • Excellent teamwork, documentation, and communication skills.

Preferred Skills & Experience

  • Experience with cloud platforms (e.g., AWS, Google Cloud Platform).

  • Familiarity with Rails (or equivalent), NodeJS and NextJS.

  • Experience building scalable Software as a Service (SaaS) applications.

  • Built web applications with React, Tailwind and NextJS (a plus)

Go ad-free with Premium ×
About the Job
Full-time
USA
Posted 1 year ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Senior Software Engineer - Frontend

The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

We are looking for a Senior Software Engineer - Frontend to help build out and modernize our MyCase Product. This modernization effort will span across the product and will allow our customers to benefit from a more streamlined workflow, modern approach to case management and a better experience operating their business. MyCase is our legal practice management software servicing thousands of legal professionals. 

What You'll Do

  • Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS).

  • Utilize and maintain reusable component libraries.

  • Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives.

  • Modernize web applications to enhance user experience, improve performance, and ensure scalability.

  • Pioneer in Frontend technologies and bringing in concepts and patterns into the engineering organization

  • Establish best practices and championing innovation

  • Mentor and coach software engineers, fostering professional growth within the team.

  • Work closely with UX teams to design and ship web applications with a focus on usability.

  • Support software deployments by debugging, troubleshooting, and coordinating with DevOps and QA engineers.

  • Drive technology initiatives to enhance application performance, scalability, and maintainability.

  • Stay updated with industry trends and emerging technologies to bring innovation to the team.

  • Have a drive for perfection in web development

About You

  • BS in Computer Science or related field, or equivalent professional experience.

  • 5+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions.

  • Extensive experience building production-grade web applications, including developing reusable components, managing complex state, and optimizing front-end performance.

  • Expertise in Frontend technologies such as React, Tailwind, Bootstrap, NextJS

  • Experience in deploying frontend applications and building out a CI/CD pipeline.

  • Professional experience with Ruby on Rails or equivalent, with the ability to develop and maintain APIs and other backend functionality.

  • Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban).

  • Strong understanding of SOLID design principles and software design patterns.

  • Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL.

  • Excellent teamwork, documentation, and communication skills.

Preferred Skills & Experience

  • Experience with cloud platforms (e.g., AWS, Google Cloud Platform).

  • Familiarity with Rails (or equivalent), NodeJS and NextJS.

  • Experience building scalable Software as a Service (SaaS) applications.

  • Built web applications with React, Tailwind and NextJS (a plus)