Angular Front-end Developer

Insight Global
Toronto, ON
125K $-135K $ / an
Permanent

Who Can Apply

Candidates must be legally authorized to work in Canada

Job Description

Insight Global is seeking an intermediate to senior software engineer to join a housing market data analytics company. The Software Engineer Level II is a mid-level position responsible for developing, maintaining, and enhancing software applications.

As a Software Engineer II, you will work closely with senior engineers and contribute to the entire software development lifecycle, from requirements gathering to deployment.

This role requires solid technical skills and the ability to work independently on assigned tasks, while also collaborating with cross-functional teams.

Responsibilities :

Software Development :

  • Design, develop, and implement high-quality software solutions following coding standards and best practices.
  • Collaborate with senior engineers to understand software requirements and translate them into technical designs.
  • Write clean, efficient, and scalable code, considering performance, security, and maintainability.
  • Conduct code reviews to ensure adherence to coding standards and identify areas for improvement.
  • Collaborate with product managers and designers to refine software requirements and specifications.

Testing and Quality Assurance :

  • Develop and execute comprehensive test plans, including unit testing and integration testing.
  • Identify and debug software defects, work with QA engineers to resolve issues, and ensure software quality.
  • Collaborate with the QA team to develop and maintain automated test suites.
  • Continuously improve software quality through code refactoring, performance optimization, and error handling.

Collaboration and Communication :

  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to ensure successful software delivery.
  • Communicate work status, progress, and challenges in a clear and timely manner.
  • Participate in team meetings, technical discussions, and provide input on architectural decisions.
  • Mentor junior engineers and assist in their technical growth and skill development.

Documentation and Knowledge Sharing :

  • Create and maintain technical documentation, including design documents, user guides, and API documentation.
  • Share knowledge and best practices with team members through code reviews, tech talks, and internal presentations.
  • Stay updated with emerging technologies, programming languages, and industry trends.
  • Actively seek opportunities for learning and professional development.

Continuous Improvement :

  • Identify areas for process improvement and contribute to the implementation of best practices.
  • Propose and implement innovative ideas to enhance software development efficiency and quality.
  • Keep abreast of the latest software development methodologies, tools, and frameworks.
  • Familiarity with CI / CD, preferably with Github Actions.
  • Familiarity with Agile Methodology and use of JIRA.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day.

We are an equal opportunity / affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

If you need assistance and / or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to .

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy : .

Required Skills & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 5+ years of experience in software development, working on scalable web applications or enterprise software.
  • Proficiency in JavaScript / Typescript.
  • Proficiency in Angular (NOT or angular1) along with Google Maps API.

Understanding of Node / express backend

  • Proficiency in NgRx
  • Strong understanding of software development methodologies, version control systems, and issue tracking tools.

Previous experience with geospatial queries and data, polygons, how to process in google maps or mapping tech, bingmaps, mapbox, familiarity in any other

  • Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks) is a plus.
  • Solid problem-solving and analytical skills with attention to detail.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Self-motivated and proactive, with the ability to work independently and prioritize tasks effectively.
  • Entirely front end, understanding node backend

Geospatial queries and data, polygons of lots / subdivisions, how to process in google maps or mapping tech, bingmaps, mapbox, familiarity in any other

Nice to Have Skills & Experience

Experience with relational databases and SQL - no complex queries more of a bonus

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching.

Employees in this role are also entitled to paid sick leave and / or other paid time off as provided by applicable law.

Il y a plus de 30 jours
Emplois reliés
Tundra Talent Community
Toronto, Ontario

Our industry leading SaaS based client is looking for a Front End Developer to help upgrade their suite of financial services. Front end engineering skillset. Front end engineering skillset. The successful candidate will be in charge of managing complex details about projects that require analyzing ...

Foilcon
Toronto, Ontario

Designing, developing and implementing front end code including user interface interactions and creating attractive and effective user interfaces. ...

Wisedocs AI
Toronto, Ontario

A minimum of 3 years of experience as a Front-End Developer, with a strong understanding of user interface design and development. Designing and implementing key front-end features for our automation platform and advanced machine learning engine. Crafting front-end components with an emphasis on usa...

Maarut Inc
Toronto, Ontario

FrontEnd Skills Knowledge and experience coding and using basic artworkto deliver a complete userinterface. Experience and Skill Set Requirements The consultant must have thefollowing number of years experience with the tools and/orproducts: Java 10+ Oracle 12C or higher 10+ DB SQL including DBObjec...

Tata Consultancy Services
Toronto, Ontario

Mentor / lead teams of front-end and back-end developers. You will be Adobe AEM subject matter expert and will be accountable for end-to-end architecture and provide technical leadership, influence thinking. Create complete end-to-end solutions and communicate design decisions to business and techno...

CB Canada
Toronto, Ontario

On behalf of our client in the Government Services Sector, PROCOM is looking for a Front-End Developer. Front-End Developer – Job Description. Front-End Developer – Mandatory Skills. Front-End Developer - Assignment Start Date. ...

Hafman Consulting Group
Toronto, Ontario

Hafman Consulting Group is currently seeking a talented and experienced Senior Front End Developer to join our team. As a Senior Front End Developer, you will be responsible for designing and implementing user interfaces for web applications. Work closely with the development team to integrate front...

Foilcon
Toronto, Ontario

Designing, developing and implementing front end code including user interface interactions and creating attractive and effective user interfaces. ...

Faire
Canada

As a Staff engineer on the Retailer Growth pillar you will drive the frontend platform evolution and tooling working alongside product, design, marketing to achieve our mission. Mentor fellow engineers, sharing industry best practices in front-end development. Faire provides equal employment opportu...

ITS Global
Toronto, Ontario

Experience with front-end languages (e. Familiarity with modern front-end build pipelines and tools. Experience with common front-end development tools such as Babel, Webpack, NPM, etc. Our Client is looking for a web developer who is also proficient in React. ...