Angular Frontend Developer

Canada🕖 3 months ago

Angular Front-End DeveloperFull-Time: 130k per annumFully Remote in Canada; working EST

Required Skills & ExperienceBachelor'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 angular.js or angular1) along with Google Maps API. Understanding of Node/express backendProficiency in NgRxStrong understanding of software development methodologies, version control systems, and issue tracking toolsPrevious experience with geospatial queries and data, polygons, how to process in google maps or mapping tech, bingmaps, mapbox,Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks).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 & ExperienceExperience with relational databases and SQL

Job DescriptionInsight 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.

Insight Global

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago