Angular Developer
LegalSight is a creative and innovative company that develops software for a broad range of legal and business functions. Our team includes veterans of the legal services industry, technology experts, and business operations professionals. We leverage our expertise to maximize opportunities for improved workflows and processes. We bring together our talent and technology to help clients achieve greater operational efficiency, reduce risks, and take advantage of innovative software solutions.
The ideal candidate will have experience in Frontend Development and an understanding of the Angular Framework and its inner workings.
For this role, we welcome junior (a minimum of 1 year of experience), mid-level (2-4 years of experience, and senior (a minimum of 5 years of experience) candidates to apply.
Responsibilities:
- Work closely with UI/UX designers and backend developers to translate design concepts into functional frontend components.
- Use HTML, CSS (SASS/SCSS), and Bootstrap (or similar frameworks) to create visually appealing and efficient UI elements.
- Integrate frontend components with backend services using JSON REST API endpoints.
- Write clean, maintainable, and well-documented code while following best practices in Angular and frontend development.
- Use Git for version control, collaborate effectively in a distributed team, and participate in code reviews.
- Stay up to date with Angular and frontend technologies, seek feedback, and improve skills to contribute effectively to the team.
- Troubleshoot, debug, and optimize frontend applications to enhance performance and user experience.
Required Technical Skills:
- Experience in Frontend Development JavaScript, HTML and CSS/SCSS.
- Angular (v2+) experience with at least 1 full project lifecycle involvement.
- Good understanding of Angular architecture (modules, services, DI, forms, routing, etc.).
- Hands-on experience with Typescript and JavaScript.
- Understanding of when and when not to use state management systems.
- Angular unit testing experience.
- Experience with Bootstrap-components, grid, and utilities.
- Good grasp of design to frontend code implementation within Angular.
- Understanding of responsive design principles and cross-browser compatibility
- Git experience.
- Experience integrating with JSON REST API endpoints.
- Experience integrating third party Angular libraries, and creation of custom component controls.
Qualifications:
- Good written and oral communication with the ability to understand and coherently explain technical concepts and solutions.
- Good team player, can work Independently and a trustworthy individual with a commitment to excellent work ethics.
- Quality focused and detail oriented.