Senior Frontend Developer
Senior Frontend Developer
Richmond Hill, Ontario, Canada - Contract
Job Description
Our client is a leading IT consulting company that is currently working with a leading financial institution on a new agent desktop project. This role is great for those who want to tackle new projects and also have previous consulting chops.
This is a hybrid role, and we are currently seeking a Senior Angular Developer to work with the end client located in downtown Toronto. In this role, you will be responsible for developing and delivering high-quality applications and systems solutions. You will work closely with our team of technology professionals to provide guidance and technical leadership on the technologies to be used.
Responsibilities:
- Develop high-quality applications and systems solutions using Angular(12 and higher) and other related technologies
- Work closely with the team of technology professionals to provide guidance and technical leadership on the technologies to be used
- Engage in peer code reviews and provide constructive feedback
- Identify issues and work with team leads and stakeholders to develop solutions and quick resolutions
- Proactively stay up to date on current technology trends to be able to put forward ideas and solutions
- Participate in the design and development of enterprise-level applications and systems
- Develop, test, and maintain code using industry-standard software development practices
- Collaborate with cross-functional teams, including product owners, designers, and other developers
- Document code and systems solutions for technical and non-technical audiences
- Continuously improve the performance, scalability, and maintainability of applications and systems solutions.
Must Have Skills:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Minimum of 5 years of experience in managing, leading, and/or delivering professional services or customer success
- Minimum of 2+ years of development experience with Java, Spring, and Springboot
- Minimum of 5 years of development experience with JavaScript and related web technologies (HTML/CSS)
- Minimum of 5 years of experience in Angular (12+) and/or similar frameworks
- Minimum of 5 years of experience with SQL and scripting
- Strong experience with NGRX
- Strong experience with service-based architectures and similar enterprise architecture
- Experience with JIRA, Confluence, Nexus, Jenkins, and Maven for project management and collaboration purposes
- Good understanding of version control and source code management using Git
- Experience with Azure App Services and Azure DevOps will be preferred
- Excellent communication skills, both verbal and written