Tram Case is revolutionizing legal technology with AI-driven tools that enhance efficiency and accessibility for legal professionals.
The company is partnering with a high-volume immigration law firm to optimize workflows and streamline processes.
As a Senior Full-Stack Engineer with a focus on front-end development, you will design and build responsive, high-quality user interfaces while contributing to back-end integration as needed.
You will leverage modern JavaScript frameworks to deliver seamless, real-time interactions and work with WebSockets to enable bidirectional browser-based communication.
This role is ideal for a developer with strong front-end skills who enjoys creating user-friendly, performant applications and thrives in collaborative environments.
Requirements:
You must have 4–6 years of experience in front-end or full-stack development, with a strong focus on building user-friendly, production-grade front-end applications.
Demonstrated proficiency in front-end development, including deep experience with JavaScript frameworks and real-time communication technologies is required.
Strong analytical skills with the ability to diagnose front-end performance issues and optimize code for speed and efficiency are essential.
You should be an effective communicator, able to work closely with cross-functional teams to translate design and product requirements into robust technical solutions.
A passion for creating user-friendly interfaces and a skill for balancing visual design with functionality is necessary.
Advanced proficiency in JavaScript and TypeScript, with strong experience in frameworks such as React, Vue.js, or Angular is required.
Hands-on experience with WebSockets for enabling real-time, bidirectional communication, especially within front-end applications is needed.
Familiarity with user interface design principles, creating visually appealing, responsive, and accessible interfaces is important.
Experience with Node.js, Python, or similar technologies to support front-end needs, with a foundational understanding of RESTful APIs and GraphQL is required.
Proficiency in front-end testing frameworks such as Jest, Mocha, and Cypress is necessary to ensure the reliability and maintainability of code.
Familiarity with cloud environments (AWS, GCP, or Azure) for deploying and scaling applications, particularly for front-end-focused workflows is needed.
Knowledge of CI/CD practices, including tools like Jenkins, GitLab CI/CD, or GitHub Actions to support a streamlined deployment pipeline is required.
Benefits:
Enjoy a remote-first work environment that supports work-life balance and productivity.
The company offers a competitive salary to recognize and reward your skills and contributions.
You will have access to an unlimited paid time off policy, empowering you to recharge and maintain balance.
Resources for professional development, including conference passes, online courses, and training programs to support your career advancement are provided.
A budget for setting up your home office with high-quality equipment and tools is available.
You will receive a top-of-the-line laptop and any necessary peripherals to ensure you have the best tools to do your best work.
Participate in team-building retreats and regular virtual gatherings to connect with colleagues and strengthen the company culture.
Paid parental leave is offered to support you and your family during this important time.