logo
TechBlocks

Associate Software Engineer

North America

August 10, 2026 at 6:59 PM

✨ AI summary

Location

  • Vaughan, Ontario, Canada

Programming Languages

  • JavaScript
  • C# (ASP.NET/.NET Core)
  • HTML
  • CSS

Frameworks

  • React.js
  • Next.js
  • Redux
  • .NET Core
  • ASP.NET
  • Bootstrap
  • Tailwind CSS

Cloud Services

  • Azure
  • AWS

Databases

  • SQL Server
  • MongoDB

Experience Level

  • Associate

About the Role


We are looking for a motivated Associate Front end developer – React.js to join our development team. The ideal candidate will have strong hands-on experience in React.js and modern front-end development practices, with expertise in Redux, React Hooks, Next.js, Bootstrap, CSS, and along with .Net core . The candidate will be responsible for building scalable, responsive web applications while collaborating with cross-functional teams in an Agile environment.

Key Responsibilities

  • Develop, test, and maintain modern web applications using React.js and Next.js.
  • Build reusable, scalable, and high-performance UI components using React and Redux for state management.
  • Design responsive and user-friendly interfaces using Bootstrap, Tailwind CSS, HTML5, and CSS3.
  • Consume, integrate, and troubleshoot REST APIs to enable seamless communication between front-end and backend services.
  • Assist in developing and maintaining backend services and APIs using ASP.NET/.NET Core.
  • Collaborate with backend developers to design, develop, and enhance RESTful APIs supporting business applications.
  • Implement secure authentication and authorization mechanisms using Design patterns, Linq, OAuth 2.0 and JWT.
  • Collaborate with UI/UX designers, QA engineers, product owners, and cross-functional teams to deliver high-quality software solutions.
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Troubleshoot, debug, and optimize application performance across both front-end and backend components.
  • Participate in code reviews, unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) activities.
  • Work in an Agile/Scrum environment with sprint-based planning and delivery.
  • Follow best practices for application security, performance, scalability, maintainability, and documentation.

Required Skills

  • Strong knowledge of React.js, Next.js, JavaScript , Redux, React Hooks, and reusable component design.
  • Experience integrating and consuming REST APIs with a basic understanding of ASP.NET/.NET Core backend services.
  • Knowledge of HTML, CSS, and JavaScript
  • Experience with SQL Server / relational databases
  • Understanding of OOP concepts
  • Familiarity with Git/version control
  • Knowledge of CI/CD pipelines
  • Good problem-solving and analytical skills

Good to Have

  • Develop and integrate applications following Microservices and Micro Frontend architecture.
  • Work with MongoDB and SQL databases for data retrieval, storage, and optimization.
  • Exposure to Azure or AWS cloud platforms.
  • Familiarity with performance optimization and accessibility standards.


Education

  • Bachelor’s degree in Computer Science / IT / Engineering or equivalent